Repository URL to install this package:
|
Version:
2.14.6 ▾
|
#!/usr/bin/env ruby
# encoding: UTF-8
$: << File.join(File.dirname(__FILE__), '..')
require 'helper'
class MimicDefine < Minitest::Test
def test_mimic_define
assert(defined?(JSON).nil?)
Oj.mimic_JSON
# Test constants
assert(!defined?(JSON).nil?)
assert(!defined?(JSON::ParserError).nil?)
assert(Object.respond_to?(:to_json))
# Test loaded features
assert(!require('json'))
begin
require('json_spec')
assert(false, '** should raise LoadError')
rescue LoadError
assert(true)
end
end
end # MimicSingle