spec/set_encoding_spec.rb in rubysl-stringio-2.0.0 vs spec/set_encoding_spec.rb in rubysl-stringio-2.1
- old
+ new
@@ -1,7 +1,6 @@
require 'stringio'
-require File.expand_path('../../../spec_helper', __FILE__)
ruby_version_is "1.9.2" do
describe "StringIO#set_encoding" do
before :each do
@default_external = Encoding.default_external
@@ -27,8 +26,13 @@
it "sets the encoding of the underlying String to the default external encoding when passed nil" do
Encoding.default_external = Encoding::UTF_8
io = StringIO.new
io.set_encoding nil
io.string.encoding.should == Encoding::UTF_8
+ end
+
+ it "returns self" do
+ io = StringIO.new
+ io.set_encoding(Encoding::UTF_8).should equal(io)
end
end
end