Sha256: 3c12b388506329a8583886128fdf4784da70f4f6a51fae8e0f4bda728f7db81d

Contents?: true

Size: 753 Bytes

Versions: 10

Compression:

Stored size: 753 Bytes

Contents

require "test_helper"

module Csscss::Parser
  module ListStyle
    describe ListStyle do
      include CommonParserTests

      before do
        @parser = Parser.new
        @trans = Transformer.new
      end

      it "converts shorthand rules to longhand" do
        trans("circle outside url('foo.jpg')").must_equal([
          dec("list-style-type", "circle"),
          dec("list-style-position", "outside"),
          dec("list-style-image", "url('foo.jpg')")
        ])
      end

      it "tries the parse and returns false if it doesn't work" do
        @parser.try_parse("foo").must_equal(false)
        parsed = @parser.try_parse("circle")
        parsed[:list_style][:list_style_type].must_equal(type:"circle")
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
csscss-1.3.3 test/csscss/parser/list_style_test.rb
csscss-1.3.2 test/csscss/parser/list_style_test.rb
csscss-1.3.1 test/csscss/parser/list_style_test.rb
csscss-1.3.0 test/csscss/parser/list_style_test.rb
csscss-1.2.0 test/csscss/parser/list_style_test.rb
csscss-1.1.0 test/csscss/parser/list_style_test.rb
csscss-1.0.0 test/csscss/parser/list_style_test.rb
csscss-0.2.1 test/csscss/parser/list_style_test.rb
csscss-0.2.0 test/csscss/parser/list_style_test.rb
csscss-0.1.0 test/csscss/parser/list_style_test.rb