Sha256: 0e502804791483be6cffc7823bbeb5817463bac2702a64e60d2d292fc514554c
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
require 'spec/expectations' World do Object.new end Given "be_empty" do [1,2].should_not be_empty end Given "nested step is called" do Given "I like mushroom", Cucumber::Ast::Table.new([ %w{sponge bob}, %w{is cool} ]) end Given 'nested step is called using text table' do Given "I like mushroom", table(%{ | sponge | bob | | is | cool | }) # Alternative syntax (file and line will be reported on parse error) # Given "I like mushroom", table(<<-EOT, __FILE__, __LINE__) # | sponge | bob | # | is | cool # EOT end Given "I like $what" do |what, table| @magic = what @tool = table.raw[0][0] end Then "nested step should be executed" do @magic.should == 'mushroom' @tool.should == 'sponge' end Given /^the following table$/ do |table| @table = table end Then /^I should be (\w+) in (\w+)$/ do |key, value| hash = @table.hashes[0] hash[key].should == value end Then /^I shoule see a multiline string like$/ do |s| s.should == %{A string that spans several lines} end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aslakhellesoy-cucumber-0.1.99.2 | examples/tickets/features/step_definitons/tickets_steps.rb |