Sha256: 7ada2917ca3582a3c7ef86ebe378c6c8f4add393bb75a5558cdced970ca48db6
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
require "spec_helper" describe Crush::Sass::Engine do specify { Crush::Sass::Engine.default_mime_type.should == "text/css" } it "compresses using Sass::Engine" do compressor = mock(:compressor) ::Sass::Engine.should_receive(:new).with(:style => :compressed, :syntax => :scss).and_return(compressor) compressor.should_receive(:render).with("hello").and_return("world") Crush::Sass::Engine.compress("hello").should == "world" end it "sends options to Sass::Engine" do compressor = mock(:compressor) ::Sass::Engine.should_receive(:new).with(:style => :compressed, :syntax => :scss, :foo => "bar").and_return(compressor) compressor.should_receive(:render).with("hello").and_return("world") Crush::Sass::Engine.new(:foo => "bar").compress("hello") end it "is registered with Tilt" do compressor = mock(:compressor) ::Sass::Engine.should_receive(:new).with(:style => :compressed, :syntax => :scss).and_return(compressor) compressor.should_receive(:render).with("hello").and_return("world") Tilt.register Crush::Sass::Engine, "css" Tilt.new("application.css").compress("hello").should == "world" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crush-0.3.2 | spec/crush/sass_spec.rb |