diff options
author | Yuki Nishijima <yk.nishijima@gmail.com> | 2021-12-24 21:04:49 +0900 |
---|---|---|
committer | Yuki Nishijima <yk.nishijima@gmail.com> | 2021-12-24 23:20:30 +0900 |
commit | f9712b029bb6c34a2cf4131f8a54328740fd149f (patch) | |
tree | f316b03a092d8d7258862ab73b7e8c15ef7e849d /test/did_you_mean | |
parent | 8d940e3032055faa7271fc517c8f66ea34084542 (diff) | |
download | ruby-f9712b029bb6c34a2cf4131f8a54328740fd149f.tar.gz |
Sync did_you_mean
Diffstat (limited to 'test/did_you_mean')
-rw-r--r-- | test/did_you_mean/core_ext/test_name_error_extension.rb | 7 | ||||
-rw-r--r-- | test/did_you_mean/helper.rb | 4 |
2 files changed, 8 insertions, 3 deletions
diff --git a/test/did_you_mean/core_ext/test_name_error_extension.rb b/test/did_you_mean/core_ext/test_name_error_extension.rb index 9dc08dbde3..91871cda9a 100644 --- a/test/did_you_mean/core_ext/test_name_error_extension.rb +++ b/test/did_you_mean/core_ext/test_name_error_extension.rb @@ -1,7 +1,7 @@ require_relative '../helper' class NameErrorExtensionTest < Test::Unit::TestCase - SPELL_CHECKERS = DidYouMean::SPELL_CHECKERS + SPELL_CHECKERS = DidYouMean.spell_checkers class TestSpellChecker def initialize(*); end @@ -9,13 +9,14 @@ class NameErrorExtensionTest < Test::Unit::TestCase end def setup - @org, SPELL_CHECKERS['NameError'] = SPELL_CHECKERS['NameError'], TestSpellChecker + @original_spell_checker = DidYouMean.spell_checkers['NameError'] + DidYouMean.correct_error(NameError, TestSpellChecker) @error = assert_raise(NameError){ doesnt_exist } end def teardown - SPELL_CHECKERS['NameError'] = @org + DidYouMean.correct_error(NameError, @original_spell_checker) end def test_message diff --git a/test/did_you_mean/helper.rb b/test/did_you_mean/helper.rb index d8aa41c3d1..7cb7b10282 100644 --- a/test/did_you_mean/helper.rb +++ b/test/did_you_mean/helper.rb @@ -4,6 +4,10 @@ module DidYouMean module TestHelper class << self attr_reader :root + + def ractor_compatible? + defined?(Ractor) && RUBY_VERSION >= "3.1.0" + end end if File.file?(File.expand_path('../lib/did_you_mean.rb', __dir__)) |