All Projects → FriendsOfBehat → Symfonyextension

FriendsOfBehat / Symfonyextension

Licence: mit
🎼 Extension integrating Behat with Symfony.

Projects that are alternatives of or similar to Symfonyextension

Bicing Api
Get statistics and locations of bicycle stations through REST API
Stars: ✭ 149 (-60.37%)
Mutual labels:  symfony, bdd, gherkin, behat
Behat
BDD in PHP
Stars: ✭ 3,696 (+882.98%)
Mutual labels:  bdd, gherkin, behat
Bdd Experiment
An experiment on BDD in Symfony2 using Behat, Mink and Zombie.js
Stars: ✭ 12 (-96.81%)
Mutual labels:  symfony, bdd, behat
cucumber-performance
A performance testing framework for cucumber
Stars: ✭ 28 (-92.55%)
Mutual labels:  bdd, gherkin
cucumber6-ts-starter
Starter project to write and debug cucumber-js features in TypeScript language
Stars: ✭ 62 (-83.51%)
Mutual labels:  bdd, gherkin
mocha-cakes-2
A BDD plugin for Mocha testing framework
Stars: ✭ 44 (-88.3%)
Mutual labels:  bdd, gherkin
Awesome-Cucumber
A collection of awesome Cucumber and Gherkin-related resources
Stars: ✭ 33 (-91.22%)
Mutual labels:  bdd, gherkin
cucumber-jvm-examples
Cucumber-jvm 5.0.0 examples with Maven
Stars: ✭ 20 (-94.68%)
Mutual labels:  bdd, gherkin
kheera-testrunner-android
BDD Framework for Android
Stars: ✭ 18 (-95.21%)
Mutual labels:  bdd, gherkin
gavel-spec
Behavior specification for Gavel, validator of HTTP transactions
Stars: ✭ 105 (-72.07%)
Mutual labels:  bdd, gherkin
gherkin
Pure Rust implementation of Gherkin language (`.feature` file) for Cucumber testing framework.
Stars: ✭ 41 (-89.1%)
Mutual labels:  bdd, gherkin
aloe
Behavior Driven Development using Cucumber for Python
Stars: ✭ 63 (-83.24%)
Mutual labels:  bdd, gherkin
django-aloe-bdd
BDD with Django and Aloe
Stars: ✭ 27 (-92.82%)
Mutual labels:  bdd, gherkin
featurebook
A command line tool (and Node.js library) for generating beautiful system specifications from Gherkin source files.
Stars: ✭ 40 (-89.36%)
Mutual labels:  bdd, gherkin
docs
Cucumber user documentation
Stars: ✭ 110 (-70.74%)
Mutual labels:  bdd, gherkin
scenari
Clojure BDD library - Executable Specification with Behavior-Driven Development
Stars: ✭ 57 (-84.84%)
Mutual labels:  bdd, gherkin
behave-restful
BDD Framework to Test REST Services and APIs
Stars: ✭ 47 (-87.5%)
Mutual labels:  bdd, gherkin
Crosscontainerextension
⚔️ [DEPRECATED] Makes possible to inject services and parameters from other containers.
Stars: ✭ 97 (-74.2%)
Mutual labels:  symfony, behat
Php Ddd Example
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 5
Stars: ✭ 1,960 (+421.28%)
Mutual labels:  symfony, behat
karate-runner
VSCode Extension for Karate
Stars: ✭ 23 (-93.88%)
Mutual labels:  bdd, gherkin


SymfonyExtension

This Behat extension provides an integration with Symfony (both ^4.4 and ^5.1) and Mink driver for Symfony application.

It allows for:

  • defining your contexts as regular Symfony services

  • autowiring and autoconfiguring your contexts

  • testing your Symfony application without having to set up a server

Documentation

For a bit of backstory, take a look at the SymfonyExtension v2.0.0 release blogpost.

Versioning and release cycle

This package follows semantic versioning.

Public API is defined as configuration and behaviour defined in form of testable scenarios in the features directory. This means once your application is configured to use Behat with SymfonyExtension, it shall continue to work flawlessly within the same major version.

Next major releases are not planned yet. Minor and patch releases will be published as needed.

Bug fixes will be provided only for the most recent minor release. Security fixes will be provided for one year since the release of subsequent minor release.

Example (with arbitrary dates):

  • v1.0.0 is released on 23.11.2019
  • v1.0.1 with a bugfix is provided on 03.02.2020
  • v1.1.0 is released on 15.02.2020:
    • 1.0 branch will not get bugfixes anymore
    • 1.0 security support will end on 15.02.2021

License

This extension is completely free and released under permissive MIT license.

Authors

It is originally created by Kamil Kokot. See the list of all contributors.

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].