Sha256: 4357c3f86a49b86137b922d873df106ad45a4eac31b0f136af500ea66b286d22
Contents?: true
Size: 903 Bytes
Versions: 2
Compression:
Stored size: 903 Bytes
Contents
require File.dirname(__FILE__) + '/../../spec_helper' module Cucumber module TreetopParser describe FeatureParser do it "should parse features with weird spaces" do p = FeatureParser.new f = p.parse_feature(File.dirname(__FILE__) + '/spaces.feature') v = Object.new.instance_eval do def visit_header(h) h.should == "Some title" end def visit_scenario(h) def self.visit_scenario(h) h.name.should == "second" h.accept(self) end h.name.should == "first" h.accept(self) end def visit_step(s) def self.visit_step(s) s.name.should == "b" end s.name.should == "a" end self end f.accept(v) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aslakhellesoy-cucumber-0.1.3 | spec/cucumber/treetop_parser/feature_parser_spec.rb |
aslakhellesoy-cucumber-0.1.4 | spec/cucumber/treetop_parser/feature_parser_spec.rb |