moving (back) to 1.9 style hash, clearer that it is an association. didnt like the double colon

This commit is contained in:
Torsten Ruger 2014-08-18 17:19:34 +03:00
parent 81f8f0f3a2
commit e13801c764
2 changed files with 5 additions and 5 deletions

View File

@ -16,7 +16,7 @@ module Sof
io.write "\n#{indent}" unless i == 0 io.write "\n#{indent}" unless i == 0
io.write "-" io.write "-"
key.out(io , level + 1) key.out(io , level + 1)
io.write ": " io.write " => "
val.out(io , level + 1) val.out(io , level + 1)
end end
end end

View File

@ -60,19 +60,19 @@ class BasicSof < MiniTest::Test
end end
def test_simple_hash def test_simple_hash
@out = Sof::Writer.write({ one: 1 , tru: true }) @out = Sof::Writer.write({ one: 1 , tru: true })
check "-:one: 1\n-:tru: true" check "-:one => 1\n-:tru => true"
end end
def test_hash_object def test_hash_object
@out = Sof::Writer.write({ one: 1 , two: ObjectWithAttributes.new }) @out = Sof::Writer.write({ one: 1 , two: ObjectWithAttributes.new })
check "-:one: 1\n-:two: #{OBJECT_STRING}" check "-:one => 1\n-:two => #{OBJECT_STRING}"
end end
def test_array_hash def test_array_hash
@out = Sof::Writer.write([true, 1 , { one: 1 , tru: true }]) @out = Sof::Writer.write([true, 1 , { one: 1 , tru: true }])
check "-true\n-1\n--:one: 1\n -:tru: true" check "-true\n-1\n--:one => 1\n -:tru => true"
end end
def test_hash_array def test_hash_array
@out = Sof::Writer.write({ one: [1 , ObjectWithAttributes.new] , two: true }) @out = Sof::Writer.write({ one: [1 , ObjectWithAttributes.new] , two: true })
check "-:one: -1\n -#{OBJECT_STRING}\n-:two: true" check "-:one => -1\n -#{OBJECT_STRING}\n-:two => true"
end end
def test_array_recursive def test_array_recursive
ar = [true, 1 ] ar = [true, 1 ]