Sha256: c67cd01676d7101599846474f05456c0b3cd7bb15a3bb7986dfab28e6eb3d75a
Contents?: true
Size: 702 Bytes
Versions: 5
Compression:
Stored size: 702 Bytes
Contents
require "minitest_helper" module Hermod ParentXml = XmlSection.build do |builder| builder.parent_node :inner end InnerXml = XmlSection.build do |builder| builder.string_node :inside end describe XmlSection do describe "Parent XML nodes" do subject do ParentXml.new do |outer| outer.inner(InnerXml.new do |inner| inner.inside "layered like an onion" end) end end it "should correctly wrap the inner XML" do expected = "<ParentXml>\n <InnerXml>\n <Inside>layered like an onion</Inside>\n </InnerXml>\n</ParentXml>" expect(subject.to_xml.to_s).must_equal expected end end end end
Version data entries
5 entries across 5 versions & 1 rubygems