{ "manifests": { "codeception/codeception": { "manifest": { "copy-from-recipe": { "codeception.yml": "codeception.yml", "tests/": "tests/" }, "post-install-output": [ "codeception.yml written <- Global configuration", "tests/Unit/ created <- Unit tests", "tests/Unit.suite.yml written <- Unit test suite configuration", "tests/Functional/ created <- Functional tests", "tests/Functional.suite.yml written <- Functional test suite configuration", "tests/Acceptance/ created <- Acceptance tests", "tests/Acceptance.suite.yml written <- Acceptance test suite configuration", "Codeception is installed for acceptance, functional, and unit testing", "Next steps:", "1. Edit tests/Functional.suite.yml to enable the Doctrine module if needed", "2. Create your first acceptance test using vendor/bin/codecept generate:cest Acceptance First", "3. Write your first test in tests/Acceptance/FirstCest.php", "4. Run tests using: vendor/bin/codecept run" ] }, "files": { "codeception.yml": { "contents": [ "namespace: App\\Tests", "support_namespace: Support", "paths:", " tests: tests", " output: tests/_output", " data: tests/Support/Data", " support: tests/Support", " envs: tests/_envs", "actor_suffix: Tester", "extensions:", " enabled:", " - Codeception\\Extension\\RunFailed", "params:", " - .env", " - .env.test", "settings:", " shuffle: true", " colors: true", " report_useless_tests: true", "" ], "executable": false }, "tests/Acceptance.suite.yml": { "contents": [ "# Codeception Acceptance Test Suite Configuration", "#", "# Perform tests in a browser by either emulating one using PhpBrowser, or in a real browser using WebDriver.", "# If you need both WebDriver and PhpBrowser tests, create a separate suite for each.", "", "actor: AcceptanceTester", "modules:", " enabled:", " - PhpBrowser:", " url: https://localhost:8000", "# Add Codeception\\Step\\Retry trait to AcceptanceTester to enable retries", "step_decorators:", " - Codeception\\Step\\ConditionalAssertion", " - Codeception\\Step\\TryTo", " - Codeception\\Step\\Retry", "" ], "executable": false }, "tests/Acceptance/.gitignore": { "contents": [ "" ], "executable": false }, "tests/Functional.suite.yml": { "contents": [ "# Codeception Test Suite Configuration", "#", "# Suite for functional tests", "# Emulate web requests and make application process them", "", "actor: FunctionalTester", "modules:", " enabled:", " - Asserts", " - Symfony:", " app_path: 'src'", " environment: 'test'", "# - Doctrine2:", "# depends: Symfony", "# cleanup: true", "" ], "executable": false }, "tests/Functional/.gitignore": { "contents": [ "" ], "executable": false }, "tests/Support/AcceptanceTester.php": { "contents": [ "