Skip to content

Commit bba5874

Browse files
authored
Merge pull request #613 from ruby/update-test-layout
Move test directory to test/json same as layout of other default gems
2 parents 37332c5 + f8417ff commit bba5874

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+25
-29
lines changed

Rakefile

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,7 @@ task(:set_env_pure) { ENV['JSON'] = 'pure' }
107107

108108
UndocumentedTestTask.new do |t|
109109
t.name = 'do_test_pure'
110-
t.libs << 'lib' << 'tests' << 'tests/lib'
111-
t.ruby_opts << "-rhelper"
112-
t.test_files = FileList['tests/*_test.rb']
110+
t.test_files = FileList['test/json/*_test.rb']
113111
t.verbose = true
114112
t.options = '-v'
115113
end
@@ -187,8 +185,7 @@ if defined?(RUBY_ENGINE) and RUBY_ENGINE == 'jruby'
187185

188186
UndocumentedTestTask.new do |t|
189187
t.name = 'do_test_ext'
190-
t.libs << 'lib' << 'tests'
191-
t.test_files = FileList['tests/*_test.rb']
188+
t.test_files = FileList['test/json/*_test.rb']
192189
t.verbose = true
193190
t.options = '-v'
194191
end
@@ -266,9 +263,7 @@ else
266263

267264
UndocumentedTestTask.new do |t|
268265
t.name = 'do_test_ext'
269-
t.libs << 'lib' << 'tests' << "tests/lib"
270-
t.ruby_opts << '-rhelper'
271-
t.test_files = FileList['tests/*_test.rb']
266+
t.test_files = FileList['test/json/*_test.rb']
272267
t.verbose = true
273268
t.options = '-v'
274269
end
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

test/json/test_helper.rb

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
case ENV['JSON']
2+
when 'pure'
3+
$:.unshift File.join(__dir__, '../../lib')
4+
require 'json/pure'
5+
when 'ext'
6+
$:.unshift File.join(__dir__, '../../ext'), File.join(__dir__, '../../lib')
7+
require 'json/ext'
8+
else
9+
$:.unshift File.join(__dir__, '../../ext'), File.join(__dir__, '../../lib')
10+
require 'json'
11+
end
12+
13+
require 'test/unit'
14+
begin
15+
require 'byebug'
16+
rescue LoadError
17+
end
18+
19+
unless defined?(Test::Unit::CoreAssertions)
20+
require "core_assertions"
21+
Test::Unit::TestCase.include Test::Unit::CoreAssertions
22+
end

tests/lib/helper.rb

Lines changed: 0 additions & 4 deletions
This file was deleted.

tests/test_helper.rb

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)