summaryrefslogtreecommitdiff
path: root/spec/ruby/library/stringio/shared/each_byte.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/library/stringio/shared/each_byte.rb')
-rw-r--r--spec/ruby/library/stringio/shared/each_byte.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/ruby/library/stringio/shared/each_byte.rb b/spec/ruby/library/stringio/shared/each_byte.rb
index 56734ff99d..b3939c26de 100644
--- a/spec/ruby/library/stringio/shared/each_byte.rb
+++ b/spec/ruby/library/stringio/shared/each_byte.rb
@@ -19,16 +19,16 @@ describe :stringio_each_byte, shared: true do
@io.pos = 1000
seen = nil
@io.send(@method) { |b| seen = b }
- seen.should be_nil
+ seen.should == nil
end
it "returns self" do
- @io.send(@method) {}.should equal(@io)
+ @io.send(@method) {}.should.equal?(@io)
end
it "returns an Enumerator when passed no block" do
enum = @io.send(@method)
- enum.instance_of?(Enumerator).should be_true
+ enum.instance_of?(Enumerator).should == true
seen = []
enum.each { |b| seen << b }
@@ -38,11 +38,11 @@ end
describe :stringio_each_byte_not_readable, shared: true do
it "raises an IOError" do
- io = StringIO.new("xyz", "w")
- -> { io.send(@method) { |b| b } }.should raise_error(IOError)
+ io = StringIO.new(+"xyz", "w")
+ -> { io.send(@method) { |b| b } }.should.raise(IOError)
io = StringIO.new("xyz")
io.close_read
- -> { io.send(@method) { |b| b } }.should raise_error(IOError)
+ -> { io.send(@method) { |b| b } }.should.raise(IOError)
end
end
d>nobu 2015-01-13range.c: trivial optimizationsnobu 2015-01-13range.c: class name encodingnobu 2015-01-13range.c: reduce argument evaluationsnobu 2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr 2014-03-14range.c: unused functionnobu 2014-03-14[DOC] add links to `Object#hash`nobu 2014-02-15Range#bsearch: fix typo in rdocmarcandre 2014-02-14* enum.c: Enumerable#{min,min_by,max,max_by} extended to take anakr 2014-01-09* range.c (Range#size): [DOC] improve description and add examples.eregon 2013-12-03hash.c: detect recursion for allnobu 2013-11-30range.c: revert the old behaviornobu 2013-11-29vm_eval.c: rb_yield_blocknobu 2013-11-29ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLISTnobu 2013-11-29array.c, enum.c, range.c: rb_block_call_func compatiblenobu 2013-11-29ruby/ruby.h: add blockarg to rb_block_call_funcnobu 2013-11-26should not ignore the rest of recursive constructsnobu 2013-10-26range.c: modify checknobu 2013-10-25range.c: fix int and VALUEnobu 2013-10-25range.c: setter macrosnobu