Get bare Behat scenario running

This commit is contained in:
Kamil Kokot
2019-01-09 22:29:50 +01:00
parent 742d3358b5
commit 7250dfca76
4 changed files with 118 additions and 217 deletions

View File

@@ -1,9 +1,33 @@
Feature: Running bare Behat scenarios
Scenario: Running Behat with SymfonyExtension
Given a Behat configuration with the minimal working configuration for SymfonyExtension
And a Behat configuration with the minimal working configuration for MinkExtension
And an application kernel with the minimal working configuration for SymfonyExtension
And a feature file with passing scenario
Given a working Symfony application with SymfonyExtension configured
And a Behat configuration containing:
"""
default:
suites:
default:
contexts:
- App\Tests\SomeContext
"""
And a feature file containing:
"""
Feature:
Scenario:
Then it should pass
"""
And a context file "tests/SomeContext.php" containing:
"""
<?php
namespace App\Tests;
use Behat\Behat\Context\Context;
final class SomeContext implements Context {
/** @Then it should pass */
public function itShouldPass(): void {}
}
"""
When I run Behat
Then it should pass