diff options
Diffstat (limited to 'spec/ruby/core/string/shared/length.rb')
-rw-r--r-- | spec/ruby/core/string/shared/length.rb | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/spec/ruby/core/string/shared/length.rb b/spec/ruby/core/string/shared/length.rb index 0e6e66ee1c..cea287d7a2 100644 --- a/spec/ruby/core/string/shared/length.rb +++ b/spec/ruby/core/string/shared/length.rb @@ -10,19 +10,17 @@ describe :string_length, shared: true do "four".send(@method).should == 4 end - with_feature :encoding do - it "returns the length of a string in different encodings" do - utf8_str = 'こにちわ' * 100 - utf8_str.size.should == 400 - utf8_str.encode(Encoding::UTF_32BE).size.should == 400 - utf8_str.encode(Encoding::SHIFT_JIS).size.should == 400 - end + it "returns the length of a string in different encodings" do + utf8_str = 'こにちわ' * 100 + utf8_str.size.should == 400 + utf8_str.encode(Encoding::UTF_32BE).size.should == 400 + utf8_str.encode(Encoding::SHIFT_JIS).size.should == 400 + end - it "returns the length of the new self after encoding is changed" do - str = 'こにちわ' - str.send(@method) + it "returns the length of the new self after encoding is changed" do + str = 'こにちわ' + str.send(@method) - str.force_encoding('ASCII-8BIT').send(@method).should == 12 - end + str.force_encoding('ASCII-8BIT').send(@method).should == 12 end end |