Sha256: d70e9f4cb723164012fc4ffe5789fdc5d58c90c7a83be2bd90811a13496a21ae

Contents?: true

Size: 475 Bytes

Versions: 7

Compression:

Stored size: 475 Bytes

Contents

require 'stringio'
require File.expand_path('../shared/readchar', __FILE__)

describe "StringIO#readchar" do
  it_behaves_like :stringio_readchar, :readchar

  it "reads the next 8-bit byte from self's current position" do
    io = StringIO.new("example")

    io.send(@method).should == ?e

    io.pos = 4
    io.send(@method).should == ?p
  end
end

describe "StringIO#readchar when self is not readable" do
  it_behaves_like :stringio_readchar_not_readable, :readchar
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rubysl-stringio-2.3 spec/readchar_spec.rb
rubysl-stringio-2.2 spec/readchar_spec.rb
rubysl-stringio-2.1 spec/readchar_spec.rb
rubysl-stringio-2.1.0 spec/readchar_spec.rb
rubysl-stringio-1.0.1 spec/readchar_spec.rb
rubysl-stringio-1.0.0 spec/readchar_spec.rb
rubysl-stringio-2.0.0 spec/readchar_spec.rb