summaryrefslogtreecommitdiff
path: root/spec/rubyspec/core/string/shared/each_codepoint_without_block.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/core/string/shared/each_codepoint_without_block.rb')
-rw-r--r--spec/rubyspec/core/string/shared/each_codepoint_without_block.rb33
1 files changed, 0 insertions, 33 deletions
diff --git a/spec/rubyspec/core/string/shared/each_codepoint_without_block.rb b/spec/rubyspec/core/string/shared/each_codepoint_without_block.rb
deleted file mode 100644
index 92b7f76032..0000000000
--- a/spec/rubyspec/core/string/shared/each_codepoint_without_block.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-# -*- encoding: binary -*-
-describe :string_each_codepoint_without_block, shared: true do
- describe "when no block is given" do
- it "returns an Enumerator" do
- "".send(@method).should be_an_instance_of(Enumerator)
- end
-
- it "returns an Enumerator even when self has an invalid encoding" do
- s = "\xDF".force_encoding(Encoding::UTF_8)
- s.valid_encoding?.should be_false
- s.send(@method).should be_an_instance_of(Enumerator)
- end
-
- describe "returned Enumerator" do
- describe "size" do
- it "should return the size of the string" do
- str = "hello"
- str.send(@method).size.should == str.size
- str = "ola"
- str.send(@method).size.should == str.size
- str = "\303\207\342\210\202\303\251\306\222g"
- str.send(@method).size.should == str.size
- end
-
- it "should return the size of the string even when the string has an invalid encoding" do
- s = "\xDF".force_encoding(Encoding::UTF_8)
- s.valid_encoding?.should be_false
- s.send(@method).size.should == 1
- end
- end
- end
- end
-end