Sha256: 430bc9fd8b089f85d0005ffcd1a56759aa41fb9c5218b22356e96d5a90ff73ef
Contents?: true
Size: 926 Bytes
Versions: 3
Compression:
Stored size: 926 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' require 'cucumber' require 'cucumber/rb_support/rb_language' describe Cucumber::StepMother, 'extended with cucumber_factory' do before(:each) do prepare_cucumber_example end describe 'step_match' do it "should not raise an ambiguous step error and return the user step if the only other matching step is a factory step" do user_step = @main.Given(/^there is a movie with a funny tone/){} @step_mother.step_match('there is a movie with a funny tone').should == user_step end it "should still raise an ambiguous step error if more than two non-factory steps match" do @main.Given(/^there is a movie with (.*?) tone/){} @main.Given(/^there is a movie with a funny tone/){} expect do @step_mother.step_match('there is a movie with a funny tone') end.to raise_error(Cucumber::Ambiguous) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cucumber_factory-1.7.1 | spec/step_mother_ext_spec.rb |
cucumber_factory-1.7.0 | spec/step_mother_ext_spec.rb |
cucumber_factory-1.6.0 | spec/step_mother_ext_spec.rb |