diff --git a/features/injecting_parameters_into_context.feature b/features/injecting_parameters_into_context.feature index 2d7d67c..3d63e88 100644 --- a/features/injecting_parameters_into_context.feature +++ b/features/injecting_parameters_into_context.feature @@ -35,7 +35,7 @@ Feature: Injecting parameters into context """ Scenario: Injecting a parameter into a context explicitly set as public - Given a services file "config/services.yaml" containing: + Given a YAML services file containing: """ services: App\Tests\SomeContext: @@ -47,7 +47,7 @@ Feature: Injecting parameters into context Then it should pass Scenario: Injecting a parameter into an autoconfigured context - Given a services file "config/services.yaml" containing: + Given a YAML services file containing: """ services: _defaults: diff --git a/tests/Behat/Context/TestContext.php b/tests/Behat/Context/TestContext.php index b1a1cbb..f626634 100644 --- a/tests/Behat/Context/TestContext.php +++ b/tests/Behat/Context/TestContext.php @@ -123,6 +123,14 @@ CON $this->thereIsFile('config/services.yaml', ''); } + /** + * @Given /^a YAML services file containing:$/ + */ + public function yamlServicesFile($content): void + { + $this->thereIsFile('config/services.yaml', (string) $content); + } + /** * @Given /^a Behat configuration containing(?: "([^"]+)"|:)$/ */