etsy / phpunit-extensions
Etsy PHPUnit Extensions
Installs: 166 186
Dependents: 5
Suggesters: 0
Security: 0
Stars: 228
Watchers: 23
Forks: 27
Open Issues: 3
Requires
- php: ^7.1
- mockery/mockery: ^1.0.0
- phpunit/dbunit: ^4.0.0
- phpunit/phpunit: ^7.0.0
This package is not auto-updated.
Last update: 2024-11-19 19:49:58 UTC
README
PHPUnit is the standard in testing PHP code. Etsy uses a lot of PHP and tests help us maintain quality while taking continuous deployment to the extreme. We have encountered a few use cases here an there that let us work with PHPUnit better and faster, and we thought it would be awesome to share with everyone.
Tutorials
- Asserts
- Constraints
- Database
- Helpers
- Mock Object
- Mockery
- Multiple Database
- Ticket Listener
- PHPUI Command Experimental!!
Installation
See PEAR Channel
Version > 0.3.x requires PHP 5.3.6
Version < 0.2.x requires PHP 5.2.9
Contribute
You're interested in contributing to Etsy PHPUnit Extensions?
Here are the basic steps:
fork phpunit-extensions from here: http://github.com/etsy/phpunit-extensions
- Clone your fork
- Hack away
- If you are adding new functionality, document it in the Wiki
- If necessary, rebase your commits into logical chunks, without errors
- Push the branch up to GitHub
- Send a pull request to the etsy/phpunit-extensions project.
We'll do our best to get your changes in!
Contributors
In lieu of a list of contributors, check out the commit history for the project: http://github.com/etsy/phpunit-extensions/commits/master