diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/commands/edit_spec.rb | 8 | ||||
-rw-r--r-- | spec/editor_spec.rb | 8 | ||||
-rw-r--r-- | spec/exception_handler_spec.rb | 2 | ||||
-rw-r--r-- | spec/integration/hanami_spec.rb | 3 | ||||
-rw-r--r-- | spec/pryrc_spec.rb | 13 |
5 files changed, 8 insertions, 26 deletions
diff --git a/spec/commands/edit_spec.rb b/spec/commands/edit_spec.rb index c51cc59d..cc40bd0e 100644 --- a/spec/commands/edit_spec.rb +++ b/spec/commands/edit_spec.rb @@ -23,13 +23,7 @@ describe "edit" do before do # OS-specific tempdir name. For GNU/Linux it's "tmp", for Windows it's # something "Temp". - @tf_dir = - if Pry::Helpers::Platform.mri_19? - Pathname.new(Dir::Tmpname.tmpdir) - else - Pathname.new(Dir.tmpdir) - end - + @tf_dir = Pathname.new(Dir.tmpdir) @tf_path = File.expand_path(File.join(@tf_dir.to_s, 'bar.rb')) FileUtils.touch(@tf_path) end diff --git a/spec/editor_spec.rb b/spec/editor_spec.rb index 2005bf1c..a89edfd9 100644 --- a/spec/editor_spec.rb +++ b/spec/editor_spec.rb @@ -6,13 +6,7 @@ describe Pry::Editor do before do # OS-specific tempdir name. For GNU/Linux it's "tmp", for Windows it's # something "Temp". - @tf_dir = - if Pry::Helpers::Platform.mri_19? - Pathname.new(Dir::Tmpname.tmpdir) - else - Pathname.new(Dir.tmpdir) - end - + @tf_dir = Pathname.new(Dir.tmpdir) @tf_path = File.join(@tf_dir.to_s, 'hello world.rb') @editor = Pry::Editor.new(Pry.new) diff --git a/spec/exception_handler_spec.rb b/spec/exception_handler_spec.rb index b1608509..c9f082f6 100644 --- a/spec/exception_handler_spec.rb +++ b/spec/exception_handler_spec.rb @@ -47,7 +47,7 @@ RSpec.describe Pry::ExceptionHandler do end before do - if RUBY_VERSION.start_with?('1.9', '2.0') + if RUBY_VERSION.start_with?('2.0') skip("Ruby #{RUBY_VERSION} doesn't support nested exceptions") end end diff --git a/spec/integration/hanami_spec.rb b/spec/integration/hanami_spec.rb index 5fae6ef8..71f89ab9 100644 --- a/spec/integration/hanami_spec.rb +++ b/spec/integration/hanami_spec.rb @@ -10,9 +10,6 @@ RSpec.describe "Hanami integration" do end it "does not enter an infinite loop (#1471, #1621)" do - if RUBY_VERSION.start_with? "1.9" - skip "prepend is not supported on this version of Ruby" - end code = <<-RUBY require "pry" require "timeout" diff --git a/spec/pryrc_spec.rb b/spec/pryrc_spec.rb index 59f2eed9..e5bfe259 100644 --- a/spec/pryrc_spec.rb +++ b/spec/pryrc_spec.rb @@ -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 |