spec/rid/makros_spec.rb in rid-0.5.1 vs spec/rid/makros_spec.rb in rid-0.5.2

- old
+ new

@@ -78,7 +78,17 @@ @doc.inject_makros! @doc.reject_makros! @doc.hash["key"].should == "// !json hash/json.json" end end + + describe "many makros" do + it "should reject properly" do + @doc.hash = { "lib" => { "code.js" => "value", "other.js" => "value" }, "key" => "// !code code.js\n// !code other.js" } + @doc.inject_makros! + @doc.hash["injections"].should == [{"makro"=>"code", "size"=>5, "lib"=>"code.js", "start"=>0, "target"=>"key"}, {"makro"=>"code", "size"=>5, "lib"=>"other.js", "start"=>6, "target"=>"key"}] + @doc.reject_makros! + @doc.hash["key"].should == "// !code code.js\n// !code other.js" + end + end end end