Sha256: 59555129a8ad0698c277379c8cd638909310581fc5b4f201a328c2bcef20fa32
Contents?: true
Size: 742 Bytes
Versions: 34
Compression:
Stored size: 742 Bytes
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../test_helper' require 'sass/util/normalized_map' class NormalizedMapTest < Test::Unit::TestCase def test_basic_lifecycle m = Sass::Util::NormalizedMap.new m["a-b"] = 1 assert_equal ["a_b"], m.keys assert_equal 1, m["a_b"] assert_equal 1, m["a-b"] assert m.has_key?("a_b") assert m.has_key?("a-b") assert_equal({"a-b" => 1}, m.as_stored) assert_equal 1, m.delete("a-b") assert !m.has_key?("a-b") m["a_b"] = 2 assert_equal({"a_b" => 2}, m.as_stored) end def test_dup m = Sass::Util::NormalizedMap.new m["a-b"] = 1 m2 = m.dup m.delete("a-b") assert !m.has_key?("a-b") assert m2.has_key?("a-b") end end
Version data entries
34 entries across 34 versions & 1 rubygems