Sha256: 0400ad9db1a9748ed54895510db4f8db00a4893000476a630680fa00ba121f46
Contents?: true
Size: 851 Bytes
Versions: 83
Compression:
Stored size: 851 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/shared/gets' describe "ARGF.gets" do it_behaves_like :argf_gets, :gets end describe "ARGF.gets" do it_behaves_like :argf_gets_inplace_edit, :gets end describe "ARGF.gets" do before :each do @file1_name = fixture File.join(__rhoGetCurrentDir(), __FILE__), "file1.txt" @file2_name = fixture File.join(__rhoGetCurrentDir(), __FILE__), "file2.txt" @file1 = File.readlines @file1_name @file2 = File.readlines @file2_name end after :each do ARGF.close end it "returns nil when reaching end of files" do argv [@file1_name, @file2_name] do total = @file1.size + @file2.size total.times { ARGF.gets } ARGF.gets.should == nil end end end
Version data entries
83 entries across 83 versions & 1 rubygems