Sha256: e57e3e74f04626ecf297e97fc0ef607e03c03d3699e90d50e5dc56b01948d0f2
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
require 'rspec/spec_helper' describe Jass::Precompiler, ".defined_folds" do it "defines Line" do Jass::Precompiler.defined_folds.should include(Jass::Precompiler::Line) end it "defines Action" do Jass::Precompiler.defined_folds.should include(Jass::Precompiler::ExampleGroup) end it "defines Selector" do Jass::Precompiler.defined_folds.should include(Jass::Precompiler::Example) end end describe Jass::Precompiler, ".produce" do before(:each) {@it= Jass::Precompiler.new} it "produces Lines" do @it.produce('LINE').is_a?(Jass::Precompiler::Line).should == true end it "produces ExampleGroups" do @it.produce('describe LINE').is_a?(Jass::Precompiler::ExampleGroup).should == true end it "produces Examples" do @it.produce('it LINE').is_a?(Jass::Precompiler::Example).should == true end end describe Jass::Precompiler::Line::Regex do it "should match anything" do Jass::Precompiler::Line::Regex.should match('anything') end end describe Jass::Precompiler::ExampleGroup::Regex do it "should match example groups" do Jass::Precompiler::ExampleGroup::Regex.should match("describe Something!") end end describe Jass::Precompiler::Example::Regex do it "should match examples" do Jass::Precompiler::Example::Regex.should match("it behaves thusly") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
collin-lucky7-0.0.1 | rspec/jass/jass_precompiler_spec.rb |