Sha256: b8391a2475a3616db6e3698bdca7fb463a79267d49dbb855636978d511d1752b
Contents?: true
Size: 888 Bytes
Versions: 2
Compression:
Stored size: 888 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper.rb' describe "File extensions for VFS" do it "should delegate to File.directory?" do delegate_to_file(:directory?, 'file') end it "should delegate to File.exist?" do delegate_to_file(:exist?, 'file') end it "should delegate to File.exists?" do delegate_to_file(:exists?, 'file') end it "should delegate to File.file?" do delegate_to_file(:file?, 'file') end it "should delegate to File.readable?" do delegate_to_file(:readable?, 'file') end it "should delegate to File.writable?" do delegate_to_file(:writable?, 'file') end it "should delegate to File.size" do delegate_to_file(:size, 'file') end def delegate_to_file(*args) method = args.shift File.should_receive(method).with(*args).and_return('value') FileTest.send(method, *args).should == 'value' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
torquebox-vfs-2.0.0.beta1-java | spec/file_test_spec.rb |
torquebox-vfs-1.1.1-java | spec/file_test_spec.rb |