icanhazstring / phpunit-trump-extension
Test as if there are no tests
dev-main
2020-12-11 21:49 UTC
Requires
- php: ^7.1
This package is auto-updated.
Last update: 2024-10-12 06:00:14 UTC
README
The "Trump Extension" will act as if there are no tests. This is because if you don't have tests, they can't fail right?
Installation
You can install Trump Extension via Composer
composer require icanhazstring/phpunit-trump-extension:dev-main --dev
Usage
Just enable it by adding the following to your test suite's phpunit.xml
file:
<phpunit bootstrap="vendor/autoload.php"> ... <listeners> <listener class="icanhazstring\TrumpExtension\TrumpTestListener" /> </listeners> </phpunit>
Now run your test suite as normal.
In CI tools environments, test suites execution will end with No Tests execute!
( exit code 0) whether or not your assertions are false or unwanted exceptions are thrown.
License
phpunit-trump-extension is available under the MIT License.