diff --git a/codeception/codeception/2.3/codeception.yaml b/codeception/codeception/2.3/codeception.yaml new file mode 100644 index 00000000..3007d95c --- /dev/null +++ b/codeception/codeception/2.3/codeception.yaml @@ -0,0 +1,13 @@ +namespace: App\Tests +paths: + tests: tests + output: tests/_output + data: tests/_data + support: tests/_support + envs: tests/_envs +actor_suffix: Tester +extensions: + enabled: + - Codeception\Extension\RunFailed +params: + - .env diff --git a/codeception/codeception/2.3/manifest.json b/codeception/codeception/2.3/manifest.json new file mode 100644 index 00000000..a5332d5a --- /dev/null +++ b/codeception/codeception/2.3/manifest.json @@ -0,0 +1,14 @@ +{ + "copy-from-recipe": { + "codeception.yaml": "codeception.yml", + "tests/_data/": "tests/_data/", + "tests/_output/": "tests/_output/", + "tests/_support/": "tests/_support", + "tests/acceptance/": "tests/acceptance/", + "tests/functional/": "tests/functional/", + "tests/unit/": "tests/unit/", + "tests/acceptance.suite.yaml": "tests/acceptance.suite.yml", + "tests/functional.suite.yaml": "tests/functional.suite.yml", + "tests/unit.suite.yaml": "tests/unit.suite.yml" + } +} diff --git a/codeception/codeception/2.3/post-install.txt b/codeception/codeception/2.3/post-install.txt new file mode 100644 index 00000000..d7e828fb --- /dev/null +++ b/codeception/codeception/2.3/post-install.txt @@ -0,0 +1,15 @@ + Bootstrapping Codeception +File codeception.yaml created <- global configuration +tests/unit created <- unit tests +tests/unit.suite.yaml written <- unit tests suite configuration +tests/functional created <- functional tests +tests/functional.suite.yaml written <- functional tests suite configuration +tests/acceptance created <- acceptance tests +tests/acceptance.suite.yaml written <- acceptance tests suite configuration +Codeception is installed for acceptance, functional, and unit testing +Next steps: +1. Edit tests/acceptance.suite.yaml to set url of your application. Change PhpBrowser to WebDriver to enable browser testing +2. Edit tests/functional.suite.yaml to enable a Doctrine module if needs. +3. Create your first acceptance tests using vendor/bin/codecept g:cest acceptance First +4. Write first test in tests/acceptance/FirstCest.php +5. Run tests using: vendor/bin/codecept run diff --git a/codeception/codeception/2.3/tests/_data/.gitignore b/codeception/codeception/2.3/tests/_data/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/codeception/codeception/2.3/tests/_output/.gitignore b/codeception/codeception/2.3/tests/_output/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/codeception/codeception/2.3/tests/_output/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/codeception/codeception/2.3/tests/_support/AcceptanceTester.php b/codeception/codeception/2.3/tests/_support/AcceptanceTester.php new file mode 100644 index 00000000..e0b036bc --- /dev/null +++ b/codeception/codeception/2.3/tests/_support/AcceptanceTester.php @@ -0,0 +1,26 @@ +