diff options
Diffstat (limited to 'spec/ruby')
| -rw-r--r-- | spec/ruby/core/string/uminus_spec.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/spec/ruby/core/string/uminus_spec.rb b/spec/ruby/core/string/uminus_spec.rb index f79683cb74..f5f77f0d2e 100644 --- a/spec/ruby/core/string/uminus_spec.rb +++ b/spec/ruby/core/string/uminus_spec.rb @@ -31,14 +31,12 @@ describe 'String#-@' do (-"unfrozen string").should_not equal(-"another unfrozen string") end - it "is an identity function if the string is frozen" do + it "deduplicates frozen strings" do dynamic = %w(this string is frozen).join(' ').freeze - (-dynamic).should equal(dynamic) - dynamic.should_not equal("this string is frozen".freeze) - (-dynamic).should_not equal("this string is frozen".freeze) - (-dynamic).should_not equal(-"this string is frozen".freeze) + (-dynamic).should equal("this string is frozen".freeze) + (-dynamic).should equal(-"this string is frozen".freeze) end end end |
