FriendsOfBehat / Suitesettingsextension
Licence: mit
π Allows to overwrite suites' default settings.
Stars: β 182
Projects that are alternatives of or similar to Suitesettingsextension
Bicing Api
Get statistics and locations of bicycle stations through REST API
Stars: β 149 (-18.13%)
Mutual labels: gherkin, behat
Servicecontainerextension
π» Allows to declare own services inside Behat container without writing an extension.
Stars: β 114 (-37.36%)
Mutual labels: gherkin, behat
Symfonyextension
πΌ Extension integrating Behat with Symfony.
Stars: β 376 (+106.59%)
Mutual labels: gherkin, behat
Variadicextension
πΊ Extension adding variadic arguments support to Behat steps definitions
Stars: β 194 (+6.59%)
Mutual labels: gherkin, behat
Gherkin
Gherkin parser, written in PHP 5.3+ for Behat project
Stars: β 924 (+407.69%)
Mutual labels: gherkin, behat
Rspec Json expectations
Set of matchers and helpers to allow you test your APIs responses like a pro.
Stars: β 115 (-36.81%)
Mutual labels: gherkin
Owasp Cloud Security
OWASP Cloud Security - Enabling conversations through threat and control stories
Stars: β 148 (-18.68%)
Mutual labels: gherkin
Ript
Ript provides a clean Ruby DSL for describing firewall rules, and implements database migrations-like functionality for applying the rules
Stars: β 113 (-37.91%)
Mutual labels: gherkin
Ovpnmcgen.rb
An OpenVPN iOS Configuration Profile (.mobileconfig) UtilityβConfigures OpenVPN for use with VPN-on-Demand that are not exposed through Apple Configurator 2.
Stars: β 154 (-15.38%)
Mutual labels: gherkin
Spectrum
A BDD-style test runner for Java 8. Inspired by Jasmine, RSpec, and Cucumber.
Stars: β 142 (-21.98%)
Mutual labels: gherkin
Contextserviceextension
π [DEPRECATED] Allows to declare and use contexts services in scenario scoped container.
Stars: β 113 (-37.91%)
Mutual labels: behat
Radish
Behavior Driven Development tooling for Python. The root from red to green.
Stars: β 153 (-15.93%)
Mutual labels: gherkin
Specflow
#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
Stars: β 1,827 (+903.85%)
Mutual labels: gherkin
Php Ddd Example
ππ― Hexagonal Architecture + DDD + CQRS in PHP using Symfony 5
Stars: β 1,960 (+976.92%)
Mutual labels: behat
Suite Settings Extension
Allows overwriting suites' default settings.
Usage
-
Install it:
composer require friends-of-behat/suite-settings-extension --dev
-
Enable and configure default suite settings in your Behat configuration:
# behat.yml default: # ... extensions: FriendsOfBehat\SuiteSettingsExtension: # the default configuration: paths: - "features" # default one! contexts: - "FeatureContext" # default one!
-
Every suite you create will have those settings as the default ones.
Configuration reference
-
paths
- an array, contains locations where Behat looks for*.feature
files -
contexts
- an array, if there are no custom ones in suite configured, these are used
Protip!
If you've changed your paths
, that they do not contain features
anymore, your contexts
may be not loaded properly. To ensure this, pass the same folder to built-in autoloader
extension:
# behat.yml
default:
# ...
autoload:
- "%paths.base%/custom_features/bootstrap" # features -> custom_features
extensions:
FriendsOfBehat\SuiteSettingsExtension:
paths:
- "custom_features"
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].