diff --git a/lib/oga/xml/to_xml.rb b/lib/oga/xml/to_xml.rb index fd56ffe..aeceaf9 100644 --- a/lib/oga/xml/to_xml.rb +++ b/lib/oga/xml/to_xml.rb @@ -7,6 +7,8 @@ module Oga def to_xml Generator.new(self).to_xml end + + alias_method :to_s, :to_xml end end end diff --git a/spec/oga/xml/to_xml_spec.rb b/spec/oga/xml/to_xml_spec.rb new file mode 100644 index 0000000..c68ca9e --- /dev/null +++ b/spec/oga/xml/to_xml_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +describe Oga::XML::ToXML do + describe '#to_s' do + it 'is an alias of to_xml' do + node = Oga::XML::Element.new(name: 'foo') + + expect(node.method(:to_s)).to eq(node.method(:to_xml)) + end + end +end