From: Ben Gribaudo Date: 2006-01-13T01:39:41+09:00 Subject: Amrita 1.0.2 fails its unit tests Hi folks, Amrita 1.0.2 fails 5 of its unit tests when I run them. After downloading a fresh copy of Amrita, uncompressing it and uploading it to an Ubuntu 5.10 box, I received the test failures below. Any idea why I receive these errors? It would seem this package should pass its test out of the box. Thanks, Ben 1) Error: TestTemplate#test_template_file2: NameError: uninitialized constant REXML::File ./lib/amrita/xml.rb:101:in `parse_file' ./lib/amrita/template.rb:274:in `load_template' ./lib/amrita/template.rb:208:in `setup_template' ./lib/amrita/template.rb:115:in `expand' test/testtemplate.rb:120:in `test_template_file2' /usr/lib/ruby/1.8/runit/testcase.rb:42:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' 2) Failure: TestFormat2#test_expand_by_proc2 [test/testformat2.rb:189:in `test_expand_by_proc2' /usr/lib/ruby/1.8/runit/testcase.rb:42:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run']: <"\n
  • 0
  • \n
  • 1
  • \n
  • 2
  • \n
  • 3
  • \n
  • 4
  • \n
  • 5
  • "> expected but was <"
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • ">. 3) Failure: TestParts#test_parts_withcache [test/testparts.rb:156:in `test_parts_withcache' /usr/lib/ruby/1.8/runit/testcase.rb:42:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run']: <"

    xxx

    "> expected but was <"

    #<TestParts::EMText:0xb7b537bc>

    ">. 4) Failure: TestXML#test_listener [test/testxml.rb:42:in `test_listener' /usr/lib/ruby/1.8/runit/testcase.rb:42:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run']: <" xhtml sample

    title

    body text


    "> expected but was <" xhtml sample

    title

    body text


    ">. 5) Error: TestXML#test_amx1: NameError: uninitialized constant REXML::File ./lib/amrita/amx.rb:59:in `[]' test/testxml.rb:103:in `test_amx1' /usr/lib/ruby/1.8/runit/testcase.rb:42:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' /usr/lib/ruby/1.8/runit/testsuite.rb:23:in `run' 140 tests, 881 assertions, 3 failures, 2 errors: