1
require_relative 'helper'
4
class TestJSONTree < TestCase
6
assert_match(/(['"])foo\1/, Psych.to_json("foo"))
10
assert_match(/(['"])foo\1/, Psych.to_json(:foo))
14
assert_match(/^null/, Psych.to_json(nil))
18
assert_match(/^10/, Psych.to_json(10))
22
assert_match(/^1.2/, Psych.to_json(1.2))
26
hash = { 'one' => 'two' }
27
json = Psych.to_json(hash)
28
assert_match(/}$/, json)
29
assert_match(/^\{/, json)
30
assert_match(/['"]one['"]/, json)
31
assert_match(/['"]two['"]/, json)
36
json = Psych.to_json(list)
37
assert_match(/]$/, json)
38
assert_match(/^\[/, json)
39
assert_match(/['"]one['"]/, json)
40
assert_match(/['"]two['"]/, json)