Sha256: 9e38bcc0094bd81978c0d886a25f8abe28dc26deb0e189c2941f0fa33b7826bf
Contents?: true
Size: 783 Bytes
Versions: 52
Compression:
Stored size: 783 Bytes
Contents
describe :file_writable, :shared => true do before :each do @file = tmp('i_exist') end after :each do rm_r @file end it "returns true if named file is writable by the effective user id of the process, otherwise false" do #platform_is_not :windows do # @object.send(@method, "/etc/passwd").should == false #end File.open(@file,'w') { @object.send(@method, @file).should == true } end ruby_version_is "1.9" do it "accepts an object that has a #to_path method" do File.open(@file,'w') { @object.send(@method, mock_to_path(@file)).should == true } end end end describe :file_writable_missing, :shared => true do it "returns false if the file does not exist" do @object.send(@method, 'fake_file').should == false end end
Version data entries
52 entries across 52 versions & 2 rubygems