Sha256: f98292578b2a3f0c26d53f727b3c6bb8a305958df01e56c4341d1a1b6e972070
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
require 'spec_helper' describe "basic parsing" do include TestParserGenerator it "test_many" do BabelBridge::Parser.many(";").hash.should == {:many=>";",:match=>true} end it "test_many?" do BabelBridge::Parser.many?(";").hash.should == {:many=>";", :optionally=>true, :match=>true} end it "test_match" do BabelBridge::Parser.match(";").hash.should == {:match=>";"} end it "test_match?" do BabelBridge::Parser.match?(";").hash.should == {:match=>";",:optionally=>true} end it "test_match!" do BabelBridge::Parser.match!(";").hash.should == {:match=>";",:dont=>true} end it "test_dont" do BabelBridge::Parser.dont.match(";").hash.should == {:match=>";",:dont=>true} end it "test_optionally" do BabelBridge::Parser.optionally.match(";").hash.should == {:match=>";",:optionally=>true} end it "test_could" do BabelBridge::Parser.could.match(";").hash.should == {:match=>";",:could=>true} end it "test_any" do BabelBridge::Parser.any(";").hash.should == {:any=>[";"]} end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
babel_bridge-0.5.5 | spec/pattern_generators_spec.rb |
babel_bridge-0.5.4 | spec/pattern_generators_spec.rb |
babel_bridge-0.5.3 | spec/pattern_generators_spec.rb |