34 lines
896 B
Gherkin
34 lines
896 B
Gherkin
Feature: Running bare Behat scenarios
|
|
|
|
Scenario: Running Behat with SymfonyExtension
|
|
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
|