require 'test_helper' require 'stringio' require 'tempfile' require 'ostruct' class JSONExtParserTest < Test::Unit::TestCase if defined?(JSON::Ext::Parser) def test_allocate parser = JSON::Ext::Parser.new("{}") assert_raise(TypeError, '[ruby-core:35079]') do parser.__send__(:initialize, "{}") end parser = JSON::Ext::Parser.allocate assert_raise(TypeError, '[ruby-core:35079]') { parser.source } end end end