Sha256: 8450603a21835a44857d1d9c7ce005dbba3512d2cb9ff2403ce6a95baf879a15
Contents?: true
Size: 546 Bytes
Versions: 97
Compression:
Stored size: 546 Bytes
Contents
#!/usr/bin/env ruby # encoding: UTF-8 $: << File.dirname(__FILE__) require 'helper' class Hashi < Minitest::Test module TestModule end def test_dump h = Oj::EasyHash.new() h['abc'] = 3 out = Oj.dump(h, :mode => :compat) assert_equal(%|{"abc":3}|, out) end def test_load obj = Oj.load(%|{"abc":3}|, :mode => :compat, :hash_class => Oj::EasyHash) assert_equal(Oj::EasyHash, obj.class) assert_equal(3, obj['abc']) assert_equal(3, obj[:abc]) assert_equal(3, obj.abc()) end end # HashTest
Version data entries
97 entries across 97 versions & 2 rubygems