Sha256: 6a3b6e2a4de4a11802684996522264455604717e716a1dd874283aedf43fc6d6
Contents?: true
Size: 519 Bytes
Versions: 7
Compression:
Stored size: 519 Bytes
Contents
require File.expand_path('../fixtures/classes', __FILE__) describe "StringIO#close" do before(:each) do @io = StringIOSpecs.build end it "returns nil" do @io.close.should be_nil end it "prevents further reading and/or writing" do @io.close lambda { @io.read(1) }.should raise_error(IOError) lambda { @io.write('x') }.should raise_error(IOError) end it "raises an IOError when self was already closed" do @io.close lambda { @io.close }.should raise_error(IOError) end end
Version data entries
7 entries across 7 versions & 1 rubygems