Sha256: 2666f3b6a97b864a6d91d0d9c33b40e751585551016338fdb49e9e0f053d274f
Contents?: true
Size: 672 Bytes
Versions: 31
Compression:
Stored size: 672 Bytes
Contents
describe :dir_pwd, :shared => true do platform_is_not :android do it "returns the current working directory" do # On ubuntu gutsy, for example, /bin/pwd does not # understand -P. With just `pwd -P`, /bin/pwd is run. # The following uses inode rather than file names to account for # case insensitive file systems like default OS/X file systems platform_is_not :windows do File.stat(Dir.send(@method)).ino.should == File.stat(`/bin/sh -c "pwd -P"`.chomp).ino end platform_is :windows do File.stat(Dir.send(@method)).ino.should == File.stat(File.expand_path(`cd`.chomp)).ino end end end end
Version data entries
31 entries across 31 versions & 1 rubygems