All Projects β†’ FriendsOfBehat β†’ Suitesettingsextension

FriendsOfBehat / Suitesettingsextension

Licence: mit
πŸ“Ž Allows to overwrite suites' default settings.

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
Behat
BDD in PHP
Stars: ✭ 3,696 (+1930.77%)
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
Behat Wordpress Extension
WordHat: Behat for WordPress
Stars: ✭ 109 (-40.11%)
Mutual labels:  behat
Friendlycontexts
Some Behat contexts
Stars: ✭ 164 (-9.89%)
Mutual labels:  behat
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
Webapiextension
Behat extension to test web APIs
Stars: ✭ 119 (-34.62%)
Mutual labels:  behat
Git Town
Generic, high-level Git workflow support!
Stars: ✭ 1,937 (+964.29%)
Mutual labels:  gherkin
Contextserviceextension
πŸŽƒ [DEPRECATED] Allows to declare and use contexts services in scenario scoped container.
Stars: ✭ 113 (-37.91%)
Mutual labels:  behat
Sdkman For Fish
Adds support for SDKMAN! to fish
Stars: ✭ 139 (-23.63%)
Mutual labels:  gherkin
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 License Version Build status on Linux Scrutinizer Quality Score

Allows overwriting suites' default settings.

Usage

  1. Install it:

    composer require friends-of-behat/suite-settings-extension --dev
    
  2. 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!
    
  3. 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].