Sha256: 78438daf05fc0fa7db55c61ec0060352d8ebf1576c412d1dc51454e449af32a6

Contents?: true

Size: 467 Bytes

Versions: 3

Compression:

Stored size: 467 Bytes

Contents

# encoding: utf-8
require_relative 'support/common'

describe 'Serialization' do
  parallelize_me!

  Dir[File.join(File.dirname(__FILE__), 'support/serialization/*.css')].each do |filepath|
    it "should parse and serialize #{filepath}" do
      input  = File.read(filepath)

      tree = Crass.parse(input,
        :preserve_comments => true,
        :preserve_hacks => true)

      output = CP.stringify(tree)

      assert_equal(input, output)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
crass-0.2.1 test/test_serialization.rb
crass-0.2.0 test/test_serialization.rb
crass-0.1.0 test/test_serialization.rb