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

Version Path
sass-3.3.0.rc.1 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.392 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.391 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.390 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.389 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.388 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.382 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.380 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.378 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.377 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.376 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.375 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.372 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.370 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.369 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.368 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.367 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.366 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.364 test/sass/util/normalized_map_test.rb
sass-3.3.0.alpha.354 test/sass/util/normalized_map_test.rb