diff --git a/language/predefined_spec.rb b/language/predefined_spec.rb index a78ef9c76..e8d7f739b 100644 --- a/language/predefined_spec.rb +++ b/language/predefined_spec.rb @@ -720,6 +720,15 @@ def foo $/ = str $/.should.equal?(str) end + + it "assigns the default separator if the given String is equal to it" do + default = "\n" + str = "\n".dup.freeze + $/ = str + $/.should_not.equal?(str) + $/.should.frozen? + $/.should == default + end end it "can be assigned nil" do @@ -801,6 +810,15 @@ def foo $-0 = str $-0.should.equal?(str) end + + it "assigns the default separator if the given String is equal to it" do + default = "\n" + str = "\n".dup.freeze + $-0 = str + $-0.should_not.equal?(str) + $-0.should.frozen? + $-0.should == default + end end it "can be assigned nil" do