blob: 9e92c63814e84a254079d3a5635eb1cad24f1e65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
require_relative '../../spec_helper'
require_relative 'fixtures/classes'
describe "StringIO#binmode" do
it "returns self" do
io = StringIO.new(+"example")
io.binmode.should equal(io)
end
it "changes external encoding to BINARY" do
io = StringIO.new
io.external_encoding.should == Encoding.find('external')
io.binmode
io.external_encoding.should == Encoding::BINARY
end
it "does not set internal encoding" do
io = StringIO.new
io.internal_encoding.should == nil
io.binmode
io.internal_encoding.should == nil
end
end
|