Sha256: 22c4af79bf53ad2accb2196a6880f95ae7a2277cefbdaa98b4005e93ed0938a0

Contents?: true

Size: 649 Bytes

Versions: 3

Compression:

Stored size: 649 Bytes

Contents

# encoding: utf-8

require "spec_helper"

module Bunch
  describe CssMinifier do
    let(:file_contents) do
      <<-CSS
body :hover {
    border-left: 10px solid rgb(0, 0, 0);
}
      CSS
    end

    let(:minified_contents) do
      "body :hover{border-left:10px solid #000}"
    end

    let(:input_tree) do
      FileTree.from_hash(
        "a" => file_contents, "b" => { "c.css" => file_contents }
      )
    end

    it "minifies .css files, ignoring other files" do
      result = CssMinifier.new(input_tree).result.to_hash
      result["a"].must_equal file_contents
      result["b"]["c.css"].must_equal minified_contents
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bunch-1.0.0pre3 spec/bunch/css_minifier_spec.rb
bunch-1.0.0pre2 spec/bunch/css_minifier_spec.rb
bunch-1.0.0pre1 spec/bunch/css_minifier_spec.rb