Support jruby >= 9.0.0

This commit is contained in:
André Luis Leal Cardoso Junior 2022-03-09 19:27:12 -03:00
parent e43dbb0962
commit b2f8820a5b
3 changed files with 7 additions and 10 deletions

View File

@ -444,7 +444,7 @@ Supported Rubies
----------------
* CRuby >= 2.0.0
* JRuby >= 1.7
* JRuby >= 9.0
Contact
-------

View File

@ -258,7 +258,7 @@ class Pry
y.yield candidate(num)
end
end
Helpers::Platform.jruby_19? ? enum.to_a : enum
enum
end
# @return [Boolean] Whether YARD docs are available for this module.

View File

@ -24,16 +24,13 @@ describe Pry do
expect(TEST_RC).to eq [0]
end
# Resolving symlinks doesn't work on jruby 1.9 [jruby issue #538]
unless Pry::Helpers::Platform.jruby_19?
it "should not load the rc file twice if it's symlinked differently" do
Pry.config.rc_file = 'spec/fixtures/testrc'
stub_const('Pry::LOCAL_RC_FILE', 'spec/fixtures/testlinkrc')
it "should not load the rc file twice if it's symlinked differently" do
Pry.config.rc_file = 'spec/fixtures/testrc'
stub_const('Pry::LOCAL_RC_FILE', 'spec/fixtures/testlinkrc')
Pry.start(self, input: StringIO.new("exit-all\n"), output: StringIO.new)
Pry.start(self, input: StringIO.new("exit-all\n"), output: StringIO.new)
expect(TEST_RC).to eq [0]
end
expect(TEST_RC).to eq [0]
end
it "should not load the pryrc if pryrc's directory permissions do not allow this" do