1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
describe :stringio_eof, :shared => true do
before(:each) do
@io = StringIO.new("eof")
end
it "returns true when self's position is greater than or equal to self's size" do
@io.pos = 3
@io.send(@method).should be_true
@io.pos = 6
@io.send(@method).should be_true
end
it "returns false when self's position is less than self's size" do
@io.pos = 0
@io.send(@method).should be_false
@io.pos = 1
@io.send(@method).should be_false
@io.pos = 2
@io.send(@method).should be_false
end
end
|