summaryrefslogtreecommitdiff
path: root/spec/ruby/core/string/shared/length.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/string/shared/length.rb')
-rw-r--r--spec/ruby/core/string/shared/length.rb22
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