Sha256: 2cc70ac8f2d252a753746e02a06b09445e0b00114eff42f404dd66b06f245503
Contents?: true
Size: 1.94 KB
Versions: 1
Compression:
Stored size: 1.94 KB
Contents
# Author: Nicolas Pouillard <ertai@lrde.epita.fr>. # Copyright: Copyright (c) 2004, 2005 TTK Team. All rights reserved. # License: Ruby license. # $LastChangedBy$ # $Id: xml_test.rb 575 2005-04-14 10:22:30Z polrop $ require 'test/unit/ui/yaml/testrunner' require 'ttk' module TTK module Dumpers class Xml class Test < Test::Unit::TestCase def test_simple ref_input = <<-end root: strategy: Suite contents: - sub1: strategy: Cmd foo: bar test: subsub: status: PASS - sub2: status: FAILED status: 1/2 end ref_output = <<-end <?xml version="1.0" encoding="iso-8859-1"?> <node name='root'> <node name='status'>1/2</node> <node name='contents'> <node name='sub1'> <node name='foo'>bar</node> <node name='test'> <node name='subsub'> <node name='status'>PASS</node> </node> </node> <node name='strategy'>Cmd</node> </node> <node name='sub2'> <node name='status'>FAILED</node> </node> </node> <node name='strategy'>Suite</node> </node> end ref_output.gsub!(/^ /, '') TempPath.new do |my_output| log = Logger.new(Xml.new(my_output.open('w'))) ref_input = YAML::load(ref_input) ref_input.to_ttk_log(log) log.close assert_equal(ref_output, my_output.read) end end end end # class Xml end # module Dumpers end # module TTK Test::Unit::UI::Yaml::TestRunner.run(TTK::Dumpers::Xml::Test)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ttk-0.1.576 | test/runit/dumpers/xml_test.rb |