summaryrefslogtreecommitdiff
path: root/spec/ruby/core/string/chop_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/string/chop_spec.rb')
-rw-r--r--spec/ruby/core/string/chop_spec.rb40
1 files changed, 18 insertions, 22 deletions
diff --git a/spec/ruby/core/string/chop_spec.rb b/spec/ruby/core/string/chop_spec.rb
index 033a11a95b..f33da3ecc4 100644
--- a/spec/ruby/core/string/chop_spec.rb
+++ b/spec/ruby/core/string/chop_spec.rb
@@ -27,19 +27,17 @@ describe "String#chop" do
"abc\r\n\r\n".chop.should == "abc\r\n"
end
- with_feature :encoding do
- it "removes a multi-byte character" do
- "あれ".chop.should == "あ"
- end
+ it "removes a multi-byte character" do
+ "あれ".chop.should == "あ"
+ end
- it "removes the final carriage return, newline from a multibyte String" do
- "あれ\r\n".chop.should == "あれ"
- end
+ it "removes the final carriage return, newline from a multibyte String" do
+ "あれ\r\n".chop.should == "あれ"
+ end
- it "removes the final carriage return, newline from a non-ASCII String" do
- str = "abc\r\n".encode "utf-32be"
- str.chop.should == "abc".encode("utf-32be")
- end
+ it "removes the final carriage return, newline from a non-ASCII String" do
+ str = "abc\r\n".encode "utf-32be"
+ str.chop.should == "abc".encode("utf-32be")
end
it "returns an empty string when applied to an empty string" do
@@ -91,19 +89,17 @@ describe "String#chop!" do
"abc\r\n\r\n".chop!.should == "abc\r\n"
end
- with_feature :encoding do
- it "removes a multi-byte character" do
- "あれ".chop!.should == "あ"
- end
+ it "removes a multi-byte character" do
+ "あれ".chop!.should == "あ"
+ end
- it "removes the final carriage return, newline from a multibyte String" do
- "あれ\r\n".chop!.should == "あれ"
- end
+ it "removes the final carriage return, newline from a multibyte String" do
+ "あれ\r\n".chop!.should == "あれ"
+ end
- it "removes the final carriage return, newline from a non-ASCII String" do
- str = "abc\r\n".encode "utf-32be"
- str.chop!.should == "abc".encode("utf-32be")
- end
+ it "removes the final carriage return, newline from a non-ASCII String" do
+ str = "abc\r\n".encode "utf-32be"
+ str.chop!.should == "abc".encode("utf-32be")
end
it "returns self if modifications were made" do