Sha256: cd0a99939266160356417b6c94e35a8b430be9118f953cae27644d95109ff7a6
Contents?: true
Size: 977 Bytes
Versions: 52
Compression:
Stored size: 977 Bytes
Contents
describe :file_symlink, :shared => true do before :each do @file = tmp("test.txt") @link = tmp("test.lnk") rm_r @link touch @file end after :each do rm_r @link, @file end platform_is_not :windows do it "returns true if the file is a link" do File.symlink(@file, @link) @object.send(@method, @link).should == true end ruby_version_is "1.9" do it "accepts an object that has a #to_path method" do File.symlink(@file, @link) @object.send(@method, mock_to_path(@link)).should == true end end end end describe :file_symlink_nonexistent, :shared => true do before :each do @file = tmp("test.txt") @link = tmp("test.lnk") rm_r @link touch @file end after :each do rm_r @link rm_r @file end platform_is_not :windows do it "returns false if the file does not exist" do @object.send(@method, "non_existent_link").should == false end end end
Version data entries
52 entries across 52 versions & 2 rubygems