Codeception
Codeception copied to clipboard
Full-stack testing PHP framework
#### What are you trying to achieve? Run a Symfony Console command with the expected environment usign RunBefore extension. #### What do you get instead? The environment set in a...
#### What are you trying to achieve? Given th following test class : ```php
Hello, I would like to know if there's any plan to support symfony 8 in the next weeks ? Do you need help ? Thanks a lot
https://github.com/Codeception/Codeception/actions/runs/18251215789/job/51965836735 reveals that the branch https://github.com/Codeception/module-asserts/tree/cleanup is installed when running the CI of Codeception: ``` - Locking codeception/module-asserts (dev-cleanup fa054e7) ``` That's obviously because of the following version constraint in...
When a cest only contains `$I->waitForText()`, the test runner reports it as "Useless". But in fact, `waitFor...` can fail, so it should be counted as assertion. This probably also affects...
Can we have an option to print the full name of the class after removing the test base path and the suite path, so that we can have clarity on...
This PR drops support for PHPUnit 9. Note that codeception already requires PHP8.2, so any test suite should easily be upgradable to PHPUnit 10 or even 11. This PR also...
### Fix: `extends` handling in config files (global + suite) Fixes #6872 #### Problem - `extends` was expanded too late in the load process: - Defaults were merged into the...
According to the docs: - For global config (`codeception.yml`): > Allows you to specify a file (relative to the codeception.yml file) that holds some already pre‑defined values. - For suite...
[PHPUnit\Event\Code\NoTestCaseObjectOnCallStackException] Cannot find TestCase object on call stack
**Problmes**: The test fails with an error if you call assertContainsOnly **Repoduce**: ```yaml actor: AcceptanceTester modules: enabled: - Asserts - REST: depends: PhpBrowser url: &url '0.0.0.0:8080' - App\Tests\Support\Module\PhpBrowser: url: *url...