jeckel / codeception-gherkin-contexts
A collection of Codeception Helpers for Gherkin BDD tests
Installs: 4 186
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 2
Open Issues: 1
Requires
- php: >=7.1
- ext-json: *
- behat/behat: ^3.5
- codeception/codeception: >=2.5
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpmd/phpmd: ^2.6
- phpstan/phpstan: ^0.11.5
- squizlabs/php_codesniffer: ^3.4
Suggests
- edno/codeception-gherkin-param: The Codeception extension for supporting parameter notation in Gherkin scenario.
- flow/jsonpath: Json path parser
- jeckel/clock: Clock service with mock capability
README
⚠ Work in Progress ⚠
Codeception Gherkin Helpers
A collection a Gherkin helpers to use with Codeception
Installation & configuration
composer require --dev jeckel/codeception-gherkin-contexts
Then, to enable this module in codeception, just update acceptance.yml
file like this:
modules: enabled: - WebDriver - \Helper\Acceptance - \Jeckel\Gherkin\WebdriverContext: depends: - WebDriver
Documentation
You can read the full documentation with list of all proposed steps, configuration, etc.
Issues
If you encounter some issues or want to request additional helpers / steps, you can add new issues on github.