Sha256: e17a0d65e6a9f32005ef433ebaf897c1095cf66c767678e8760cc6b710783dcb
Contents?: true
Size: 753 Bytes
Versions: 83
Compression:
Stored size: 753 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/shared/gets' describe "ARGF.readline" do it_behaves_like :argf_gets, :readline end describe "ARGF.readline" do it_behaves_like :argf_gets_inplace_edit, :readline end describe "ARGF.readline" do before :each do @file1 = fixture File.join(__rhoGetCurrentDir(), __FILE__), "file1.txt" @file2 = fixture File.join(__rhoGetCurrentDir(), __FILE__), "file2.txt" end after :each do ARGF.close end it "raises an EOFError when reaching end of files" do argv [@file1, @file2] do lambda { while line = ARGF.readline; end }.should raise_error(EOFError) end end end
Version data entries
83 entries across 83 versions & 1 rubygems