mirror of
https://github.com/jbcr/core.git
synced 2026-03-30 04:42:25 +02:00
Bolt Behat end-to-end tests
Bolt uses Behat for E2E testing.
Installation
Be sure that you have Java installed.
Run under core folder:
./run_behat_tests.sh
Usage
Run all tests with:
make behat-js
Running only failed tests is not yet implemented. However you can use tags to run only a few of them! Just add a tag before scenario, like:
Feature: Display record
@example
Scenario: As a user I want to display a single record
And then run:
vendor/bin/behat --tags=example
Writing tests
Put your tests inside ./tests/behat/ folder.
For describing test scenarios Behat uses Gherkin syntax.
For writing custom steps please refer to Behat docs.