Added test for Hash default value. Developers often forget about using it.

This commit is contained in:
Potapov Sergey
2011-02-08 00:50:39 +02:00
parent 0447d69a6d
commit caceba4d23

View File

@@ -63,4 +63,18 @@ class AboutHashes < EdgeCase::Koan
expected = { "jim" => __, "amy" => 20, "dan" => 23, "jenny" => __ }
assert_equal __, expected == new_hash
end
def test_default_value
hash1 = Hash.new
hash1[:one] = 1
assert_equal __, hash1[:one]
assert_equal __, hash1[:two]
hash2 = Hash.new("dos")
hash2[:one] = 1
assert_equal __, hash2[:one]
assert_equal __, hash2[:two]
end
end