diff options
Diffstat (limited to 'spec/ruby/library/rexml/attribute/write_spec.rb')
-rw-r--r-- | spec/ruby/library/rexml/attribute/write_spec.rb | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/spec/ruby/library/rexml/attribute/write_spec.rb b/spec/ruby/library/rexml/attribute/write_spec.rb index 7ada7460f9..f69689e724 100644 --- a/spec/ruby/library/rexml/attribute/write_spec.rb +++ b/spec/ruby/library/rexml/attribute/write_spec.rb @@ -1,23 +1,26 @@ require_relative '../../../spec_helper' -require 'rexml/document' -describe "REXML::Attribute#write" do - before :each do - @attr = REXML::Attribute.new("name", "Charlotte") - @s = "" - end +ruby_version_is ''...'2.8' do + require 'rexml/document' - it "writes the name and value to output" do - @attr.write(@s) - @s.should == "name='Charlotte'" - end + describe "REXML::Attribute#write" do + before :each do + @attr = REXML::Attribute.new("name", "Charlotte") + @s = "" + end + + it "writes the name and value to output" do + @attr.write(@s) + @s.should == "name='Charlotte'" + end - it "currently ignores the second argument" do - @attr.write(@s, 3) - @s.should == "name='Charlotte'" + it "currently ignores the second argument" do + @attr.write(@s, 3) + @s.should == "name='Charlotte'" - @s = "" - @attr.write(@s, "foo") - @s.should == "name='Charlotte'" + @s = "" + @attr.write(@s, "foo") + @s.should == "name='Charlotte'" + end end end |