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 """