Sha256: d2ec96c6fc48038c63ede2c30bbf1e3d83dbb8725397277b807b7a6ab7716c87
Contents?: true
Size: 803 Bytes
Versions: 83
Compression:
Stored size: 803 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../shared/file/size' describe "File.size" do before :each do @file = tmp('i_exist') File.open(@file,'w'){|f| f.write 'rubinius'} end after :each do File.delete(@file) if File.exist?(@file) end it "returns the size of the file" do File.size?(@file).should == 8 end it "accepts a String-like (to_str) parameter" do o = [@file] def o.to_str; self[0]; end File.size?(o).should == 8 end it "accepts a File argument" do File.size?(File.open(@file)).should == 8 end end describe "File.size?" do it_behaves_like :file_size, :size?, File it_behaves_like :file_size_missing, :size?, File end
Version data entries
83 entries across 83 versions & 1 rubygems