You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- Feature: Nested Steps with either table or doc string
-
- Background:
- Given a scenario with a step that looks like this:
- """gherkin
- Given two turtles
- """
-
- Scenario: Use #step with table
- Given a step definition that looks like this:
- """ruby
- Given /turtles:/ do |table|
- table.hashes.each do |row|
- log row[:name]
- end
- end
- """
- And a step definition that looks like this:
- """ruby
- Given /two turtles/ do
- step %{turtles:}, table(%{
- | name |
- | Sturm |
- | Liouville |
- })
- end
- """
- When I run the feature with the progress formatter
- Then the output should contain:
- """
- Sturm
-
- Liouville
-
- """
-
- Scenario: Use #step with Doc String
- Given a step definition that looks like this:
- """ruby
- Given /two turtles/ do
- step %{turtles:}, "Sturm and Lioville"
- end
- """
- And a step definition that looks like this:
- """ruby
- Given /turtles:/ do |text|
- log "#{text}:#{text.class}"
- end
- """
- When I run the feature with the progress formatter
- Then the output should contain:
- """
- Sturm and Lioville:String
- """
|