aboutsummaryrefslogtreecommitdiffstats
path: root/spec/lib/basic_encoding_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/basic_encoding_spec.rb')
-rw-r--r--spec/lib/basic_encoding_spec.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/spec/lib/basic_encoding_spec.rb b/spec/lib/basic_encoding_spec.rb
index d77465ad8..d802da892 100644
--- a/spec/lib/basic_encoding_spec.rb
+++ b/spec/lib/basic_encoding_spec.rb
@@ -160,17 +160,16 @@ describe "convert_string_to_utf8" do
describe "when passed uninterpretable character data" do
- it "should return it as a utf8 string" do
+ it "should return it as a valid utf8 string with non-utf8 characters removed" do
converted = convert_string_to_utf8 random_string
- converted.should == random_string
if String.method_defined?(:encode)
converted.encoding.to_s.should == 'UTF-8'
+ converted.valid_encoding?.should == true
end
converted = convert_string_to_utf8 random_string,'UTF-8'
- converted.should == random_string
if String.method_defined?(:encode)
converted.encoding.to_s.should == 'UTF-8'