mockster is a full-fledged, zero-configuration mocking framework for PHP.
- Automatic mocking of dependencies, return values, method and constructor arguments
- Support of Four-Phase testing by defining the context first and asserting expectations second
- Fine-grained configuration of the behaviour
To use mockster in your project, require it with Composer
composer require "rtens/mockster"
git clone https://github.com/rtens/mockster.git cd mockster composer update vendor/bin/scrut
You can find all documentation in form of executable specification.
I'm looking forward to any kind of contribution including feedback about how unnecessary this project is, bugs and suggestions for missing features. Just open a new issue or check out the open issues.