diff options
Diffstat (limited to 'spec/ruby/library/pathname/pathname_spec.rb')
| -rw-r--r-- | spec/ruby/library/pathname/pathname_spec.rb | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/spec/ruby/library/pathname/pathname_spec.rb b/spec/ruby/library/pathname/pathname_spec.rb index 7d63fe86e3..6fa6fd2bcb 100644 --- a/spec/ruby/library/pathname/pathname_spec.rb +++ b/spec/ruby/library/pathname/pathname_spec.rb @@ -3,28 +3,17 @@ require 'pathname' describe "Kernel#Pathname" do it "is a private instance method" do - Kernel.should have_private_instance_method(:Pathname) + Kernel.private_instance_methods(false).should.include?(:Pathname) end it "is also a public method" do - Kernel.should have_method(:Pathname) + Kernel.should.respond_to?(:Pathname) end - ruby_version_is ''...'2.7' do - it "returns a new pathname when called with a pathname argument" do - path = Pathname('foo') - new_path = Pathname(path) + it "returns same argument when called with a pathname argument" do + path = Pathname('foo') + new_path = Pathname(path) - path.should_not.equal?(new_path) - end - end - - ruby_version_is '2.7' do - it "returns same argument when called with a pathname argument" do - path = Pathname('foo') - new_path = Pathname(path) - - path.should.equal?(new_path) - end + path.should.equal?(new_path) end end |
