ruby/test/json/test_helper.rb
2024-10-16 04:34:22 +00:00

22 lines
512 B
Ruby

case ENV['JSON']
when 'pure'
$:.unshift File.join(__dir__, '../../lib')
require 'json/pure'
when 'ext'
$:.unshift File.join(__dir__, '../../ext'), File.join(__dir__, '../../lib')
require 'json/ext'
else
$:.unshift File.join(__dir__, '../../ext'), File.join(__dir__, '../../lib')
require 'json'
end
require 'test/unit'
begin
require 'byebug'
rescue LoadError
end
unless defined?(Test::Unit::CoreAssertions)
require "core_assertions"
Test::Unit::TestCase.include Test::Unit::CoreAssertions
end