zayon/behat-gather-context-extension

A Behat extension to automatically gather contexts

v0.0.3 2023-03-27 07:50 UTC

This package is auto-updated.

Last update: 2024-04-27 16:31:35 UTC


README

Table of contents

Installation

Compatible with PHP 7.4 and later.

Compatible with Behat 3.0.0 and later

  1. Require this extension using Composer
composer require --dev zayon/behat-gather-context-extension
  1. Enable it within your Behat configuration:
# behat.yaml.dist / behat.yaml

default:
  extensions:
    Zayon\BehatGatherContextExtension\ContextGathererExtension: ~

Usage

<?php
# tests/Behat/DemoContext.php

namespace Acme\Tests\Behat;

use Behat\Behat\Context\Context;

final class DemoContext implements Context
{
    // a beforeScenario hook will automatically be created to gather AnotherContext
    private AnotherContext $anotherContext;
}

Versioning and release cycle

This package follows semantic versioning.

License

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