Sha256: 06edb91cf6e0b604b119ebaa8ae0c2a8e2f75fa9916acc0effc8f976caf8dfc1

Contents?: true

Size: 430 Bytes

Versions: 3

Compression:

Stored size: 430 Bytes

Contents

require 'pathname'

describe "Kernel.Pathname" do
  it "returns a new Pathname Object with 1 argument" do
    Kernel.Pathname('').should be_kind_of(Pathname)
  end

  it "raises an ArgumentError when called with \0" do
    lambda { Kernel.Pathname("\0")}.should raise_error(ArgumentError)
  end

  it "is tainted if path is tainted" do
    path = '/usr/local/bin'.taint
    Kernel.Pathname(path).tainted?.should == true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubysl-pathname-2.3 spec/kernel_spec.rb
rubysl-pathname-2.2 spec/kernel_spec.rb
rubysl-pathname-2.1.0 spec/kernel_spec.rb