Sha256: 9b9f8bcab9512aa38e0ba7f188486dd85387eedd447b07656d7559f0948ff516
Contents?: true
Size: 1 KB
Versions: 6
Compression:
Stored size: 1 KB
Contents
require File.join(File.dirname(__FILE__), "../spec_helper.rb") describe Milksteak::Fragment do it "should use the fragments/ folder" do Milksteak::Fragment.folder.should == "fragments" end it "should allow sub-dir fragments" do f = File.open(File.join(File.dirname(__FILE__), "../fixtures/objs/sample_obj.yml"), "r") f.stub(:save).and_return true File.should_receive(:new).with("/tmp/milk_site/fragments/section/sub-folder/fragment-name.yml", "r").and_return f c = Milksteak::Fragment.load("section/sub-folder/fragment-name") end it "should render a fragment with params" do f = File.open(File.join(File.dirname(__FILE__), "../fixtures/objs/sample_obj_with_params.yml"), "r") f.stub(:save).and_return true File.should_receive(:new).with("/tmp/milk_site/fragments/section/sub-folder/fragment-name.yml", "r").and_return f c = Milksteak::Fragment.render("section/sub-folder/fragment-name", {:foo => "Testing"}) c.should == "This is a Test Object. Testing\n" end end
Version data entries
6 entries across 6 versions & 1 rubygems