Refactor producer invocation in cucumber features:

Use "When I successfully execute" instead of "When I execute", and
assert that exit status code was successful in this new step.
This commit is contained in:
Thibault Jouan
2013-08-25 07:50:52 +00:00
parent 0a9f7e38af
commit 33a2b9de5a
9 changed files with 14 additions and 17 deletions

View File

@@ -5,6 +5,5 @@ Feature: recipe evaluation
"""
puts 'hello from recipe'
"""
When I execute the recipe
Then the exit status must be 0
When I successfully execute the recipe
And the output must contain exactly "hello from recipe\n"

View File

@@ -11,6 +11,5 @@ Feature: `source' recipe keyword
"""
puts 'sourced recipe'
"""
When I execute the recipe
Then the exit status must be 0
When I successfully execute the recipe
And the output must contain "sourced recipe"

View File

@@ -7,6 +7,5 @@ Feature: `target' recipe keyword
puts env.target
"""
When I execute the recipe
Then the exit status must be 0
When I successfully execute the recipe
And the output must contain exactly "some_host.example\n"