Sha256: 7193dd6f14fd8e6fc5028369d3f4f4a916ae36c90f02bb7cd04d55002c598a29
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
require "spec_helper" describe "StaticMatic::Render" do before do setup_staticmatic end it "generate content with a layout" do content = @staticmatic.generate_html_with_layout("index") content.should match(/StaticMatic/) content.should match(/This is some test content/) end it "generate html with layout assigned in template" do content = @staticmatic.generate_html_with_layout("layout_test") content.should match(/Alternate Layout/) end it "generate css" do content = @staticmatic.generate_css("stylesheets/application") end it "find source filename from path" do @staticmatic.source_template_from_path("@base_dir/src/stylesheets/application.css")[1].should == "application" end it "find layout from passed path" do @staticmatic.determine_layout("test/projects").should == "projects" end context "handling scss" do it "should generate css from scss" do @staticmatic.generate_css("stylesheets/sassy").should match(/color\: \#3bbfce\;/) end end it "should clear template variables" do @staticmatic.generate_html("page_one") @staticmatic.clear_template_variables! output = @staticmatic.generate_html("page_two") output.should match(/The variable is/) output.should_not match(/hello/) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
staticmatic3-2.1.10 | spec/render_spec.rb |
staticmatic3-2.1.9 | spec/render_spec.rb |