-
-
Notifications
You must be signed in to change notification settings - Fork 254
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Use Rails 5.2.3 test cases * Re-add code to make test pass * Fix failing test regarding IO objects See: https://github.com/ohler55/oj/pull/558\#discussion_r331182415 * Add test to check if Oj is used for decoding * Add test to check if Oj is used for encoding
- Loading branch information
Showing
9 changed files
with
326 additions
and
208 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
source "https://rubygems.org" | ||
|
||
gem "rails", "5.0.2" | ||
gem "rails", "5.2.3" | ||
gem "sqlite3" | ||
|
||
gemspec :path => "../" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,6 @@ | ||
Tests copied from [rails/activesupport/test/json/](https://github.com/rails/rails/tree/v5.0.2/activesupport/test/json) | ||
Tests copied from [rails/activesupport/test/json/], | ||
[rails/activesupport/lib/active_support], [rails/activesupport/test]. | ||
|
||
[rails/activesupport/test/json/]: https://github.com/rails/rails/tree/v5.2.3/activesupport/test/json | ||
[rails/activesupport/lib/active_support]: https://github.com/rails/rails/tree/v5.2.3/activesupport/lib/active_support | ||
[rails/activesupport/test]: https://github.com/rails/rails/tree/v5.2.3/activesupport/test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# frozen_string_literal: true | ||
|
||
ORIG_ARGV = ARGV.dup | ||
|
||
require "active_support/core_ext/kernel/reporting" | ||
|
||
silence_warnings do | ||
Encoding.default_internal = Encoding::UTF_8 | ||
Encoding.default_external = Encoding::UTF_8 | ||
end | ||
|
||
require "active_support/testing/autorun" | ||
require "active_support/testing/method_call_assertions" | ||
|
||
ENV["NO_RELOAD"] = "1" | ||
require "active_support" | ||
|
||
Thread.abort_on_exception = true | ||
|
||
# Show backtraces for deprecated behavior for quicker cleanup. | ||
ActiveSupport::Deprecation.debug = true | ||
|
||
# Default to old to_time behavior but allow running tests with new behavior | ||
ActiveSupport.to_time_preserves_timezone = ENV["PRESERVE_TIMEZONES"] == "1" | ||
|
||
# Disable available locale checks to avoid warnings running the test suite. | ||
I18n.enforce_available_locales = false | ||
|
||
class ActiveSupport::TestCase | ||
include ActiveSupport::Testing::MethodCallAssertions | ||
|
||
# Skips the current run on Rubinius using Minitest::Assertions#skip | ||
private def rubinius_skip(message = "") | ||
skip message if RUBY_ENGINE == "rbx" | ||
end | ||
|
||
# Skips the current run on JRuby using Minitest::Assertions#skip | ||
private def jruby_skip(message = "") | ||
skip message if defined?(JRUBY_VERSION) | ||
end | ||
|
||
def frozen_error_class | ||
Object.const_defined?(:FrozenError) ? FrozenError : RuntimeError | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.