Download the PHP package entanet/entanet-behat without Composer
On this page you can find all versions of the php package entanet/entanet-behat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download entanet/entanet-behat
More information about entanet/entanet-behat
Files in entanet/entanet-behat
Package entanet-behat
Short Description A package to help Entanet's QA department automate features with Behat.
License MIT
Informations about the package entanet-behat
Entanet Behat
This package is designed specifically for Entanet's Software QA department to aid with automation of features.
Installing
Require the entanet behat package
Add the following to the config/app.php providers array
Publish the behat environment and YAML file
Check the commands available
Usage
Table of Contents
Running
- Pipeline Suite
- UI Suite
Database
- Insert a row
- Check a row exists
Kafka
- Publish an event
- Check an event
Pipeline Suite
This includes Kafka, Database and API testing. To be run as part of the deployment pipeline. A failed test will break a build. All artisan commands with pubsub will be run automatically for each scenario.
UI Suite
This includes UI testing. To be run locally and not within a pipeline.
Insert a row
Seed the database with rows
Check a row exists
Check a row exists after running some code
Publish an event
Publish an event to a topic
Check an event
Check an event has been created
Examples
Consume an event and check that a row exists in the database
Consume an event and check that another event was published
All versions of entanet-behat with dependencies
behat/behat Version ^3.5
behat/mink Version ^1.7
behat/mink-extension Version ^2.3
imbo/behat-api-extension Version ^2.1
laracasts/behat-laravel-extension Version ^1.1
mockery/mockery Version ^1.0
phpunit/phpunit Version >=6.0
superbalist/php-pubsub Version ^2.0.0
entanet/laravel-pubsub Version ^4.0
behat/mink-selenium2-driver Version ^1.2
doctrine/dbal Version ^2.9