Sha256: 4b3a4a5fa27c6595a759c51cf003a47ba9fe2bbb753b67b2473c029b85a8b78f
Contents?: true
Size: 989 Bytes
Versions: 59
Compression:
Stored size: 989 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/common' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/shared/closed' describe "Dir#path" do it "returns the path that was supplied to .new or .open" do dir = Dir.open DirSpecs.mock_dir dir.path.should == DirSpecs.mock_dir dir.close rescue nil end end describe "Dir#path" do ruby_version_is ""..."1.8.7" do it "raises an IOError when called on a closed Dir instance" do lambda { dir = Dir.open DirSpecs.mock_dir dir.close dir.path }.should raise_error(IOError) unless System.get_property('platform') == 'WINDOWS' end end ruby_version_is "1.8.7" do it "returns the path even when called on a closed Dir instance" do dir = Dir.open DirSpecs.mock_dir dir.close dir.path.should == DirSpecs.mock_dir end end end
Version data entries
59 entries across 59 versions & 1 rubygems