Sha256: 84f9fcbaf7d6ec1faa4c4e97fc37a3b1044954d194ca60c190e93e466363183b

Contents?: true

Size: 452 Bytes

Versions: 26

Compression:

Stored size: 452 Bytes

Contents

require File.expand_path(__FILE__).sub(%r(/test/.*), '/test/test_helper.rb')
require File.expand_path(__FILE__).sub(%r(.*/test/), '').sub(/test_(.*)\.rb/,'\1')

class TestCaseInsensitiveHash < Test::Unit::TestCase
  def test_case_insensitive_hash
    a = {:a => 1, "b" => 2}
    a.extend CaseInsensitiveHash

    assert_equal 1, a[:a]
    assert_equal 1, a["A"]
    assert_equal 1, a[:A]
    assert_equal 2, a["B"]
    assert_equal 2, a[:b]
  end
end

Version data entries

26 entries across 26 versions & 2 rubygems

Version Path
scout-essentials-1.6.8 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.7 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.6 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.5 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.4 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.3 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.2 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.1 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.6.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.3.1 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.3.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.2.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.1.1 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.1.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-essentials-1.0.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-gear-9.1.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-gear-9.0.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-gear-8.1.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-gear-8.0.0 test/scout/indiferent_hash/test_case_insensitive.rb
scout-gear-7.3.0 test/scout/indiferent_hash/test_case_insensitive.rb