Sha256: 7a20d1621a721faeaaaa36926a75541e75155af9201ba0774ee671908541b8d2
Contents?: true
Size: 555 Bytes
Versions: 52
Compression:
Stored size: 555 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../shared/getc', __FILE__) describe "ARGF.getc" do it_behaves_like :argf_getc, :readchar end describe "ARGF.readchar" do before :each do @file1 = fixture __FILE__, "file1.txt" @file2 = fixture __FILE__, "file2.txt" end after :each do ARGF.close unless ARGF.closed? end it "raises EOFError when end of stream reached" do argv [@file1, @file2] do lambda { while c = ARGF.readchar; end }.should raise_error(EOFError) end end end
Version data entries
52 entries across 52 versions & 2 rubygems