test/util_test.rb in jsi-0.0.1 vs test/util_test.rb in jsi-0.0.2

- old
+ new

@@ -8,11 +8,11 @@ it 'stringifies HashNode keys' do actual = JSI.stringify_symbol_keys(JSI::JSON::HashNode.new({a: 'b', 'c' => 'd', nil => 3}, [])) expected = JSI::JSON::HashNode.new({'a' => 'b', 'c' => 'd', nil => 3}, []) assert_equal(expected, actual) end - it 'stringifies SchemaObjectBase hash keys' do + it 'stringifies JSI hash keys' do klass = JSI.class_for_schema(type: 'object') expected = JSI.stringify_symbol_keys(klass.new(JSI::JSON::HashNode.new({a: 'b', 'c' => 'd', nil => 3}, []))) actual = klass.new(JSI::JSON::HashNode.new({'a' => 'b', 'c' => 'd', nil => 3}, [])) assert_equal(expected, actual) end @@ -50,13 +50,13 @@ it 'deep stringifies HashNode keys' do actual = JSI.deep_stringify_symbol_keys(JSI::JSON::HashNode.new({a: 'b', 'c' => {d: 0}, nil => 3}, [])) expected = JSI::JSON::HashNode.new({'a' => 'b', 'c' => {'d' => 0}, nil => 3}, []) assert_equal(expected, actual) end - it 'deep stringifies SchemaObjectBase instance on initialize' do + it 'deep stringifies JSI instance' do klass = JSI.class_for_schema(type: 'object') - expected = klass.new(JSI::JSON::HashNode.new({a: 'b', 'c' => {d: 0}, nil => 3}, [])) - actual = klass.new(JSI::JSON::HashNode.new({'a' => 'b', 'c' => {'d' => 0}, nil => 3}, [])) + actual = JSI.deep_stringify_symbol_keys(klass.new(JSI::JSON::HashNode.new({a: 'b', 'c' => {d: 0}, nil => 3}, []))) + expected = klass.new(JSI::JSON::HashNode.new({'a' => 'b', 'c' => {'d' => 0}, nil => 3}, [])) assert_equal(expected, actual) end end end