Ruby Unit Test: Czy jest to poprawny (dobrze uformowany) XML Doc?

Tworzę dokument XML: chcę przetestować przynajmniej moduł, aby upewnić się, że jest dobrze ukształtowany. Do tej pory udało mi się to jedynie przybliżyć, używając 'hasElements' w bibliotece REXML.

Czy jest lepszy sposób? Najlepiej używać wbudowanych bibliotek (mam na myśli biblioteki, które są dostarczane ze standardową dystrybucją 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);

questionAnswers(3)

yourAnswerToTheQuestion