XMLドキュメントを作成しています。少なくともそれが整形式であることを確認するために単体テストを行いたいと思います。これまでのところ、REXMLライブラリの「hasElements」を使用することによってのみ、これを概算することができました。
もっと良い方法はありますか?できれば組み込みライブラリを使用してください(つまり、標準のRuby 1.8.xディストリビューションに付属しているライブラリを意味します)。
require "test/unit"
require 'rexml/document'
require 'test/unit/ui/console/testrunner'
include REXML
class TestBasic < Test::Unit::TestCase
def test_createXML
my_xml=...create doc here...
doc = Document.new(my_xml);
assert(doc.has_elements?);
end
end
Test::Unit::UI::Console::TestRunner.run(TestBasic);