NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2607 most downloaded on Packagist
BDD code blocks for PHPUnit and Codeception
Last release 5 years ago
no release in 18 months
Ships fairly regularly
a new release about every 7 months
Some releases are documented
notes for 11 of 23 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
23 releases · first in 2013
Updated code base to PHP 7.4 by @TavoNiievez in #54 and #55
Full Changelog: 1.4.0...2.0.0
Added Fluent Interface support, this allows you to add it 's and should 's chained to a specify or describe .
it's and should's chained to a specify or describe.Specify.php trait now only has the public API methods.it or should only receives text now that test is marked as incomplete.shouldNot and its were added as aliases.One column per quarter.
Nothing published for this version
Nothing published for this version
Added ability isolate and verify mock objects within a specification ( #34 , #35 , #37 )
Nothing published for this version
Revert #35
Revert #35
Shows example index on failure
Shows example index on failure
Testing exception messages by @chrismichaels84 https://github.com/Codeception/Specify#exceptions
Nothing published for this version
Fixes cloning properties in examples. Issue #6 *2014-10-15*
#### 03/22/2014 * Cloning unclonnable items
#### 03/22/2014 * Updated to DeepCopy 1.1.0
Added DeepCopy library to save/restore objects between specs
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Specify was refactored to simplify its usage. Works with PHP7 and PHPUnit 6+ only (and Codeception, of course)
Specify was refactored to simplify its usage. Works with PHP7 and PHPUnit 6+ only (and Codeception, of course)
@specify annotation are cloned in specify blocks.$this->describe, $this->it, $this->should aliases to $this->specifyCodeception\Specify\ResultPrinter to fix printing progress of specify blocks.phpunit.xml: printerClass="Codeception\Specify\ResultPrinter"@specify annotation for all properties which needs to be cloned for specify blocksthrows parameter, consider using AssertThrows package.@specify annotation are cloned in specify blocks.Codeception\Specify\ResultPrinter to fix printing progress of specify blocks.phpunit.xml: printerClass="Codeception\Specify\ResultPrinter"@specify annotation for all properties which needs to be cloned for specify blocksthrows parameter, consider using AssertThrows package.Your coding agent can read these notes before it upgrades. Set up the MCP server →