# Amrita 1.0.2 fails its unit tests

**URL:** <https://www.ruby-forum.com/t/amrita-1-0-2-fails-its-unit-tests/52301>\
**Category:** Ruby\
**Created:** [January 12, 2006, 5:40pm UTC](https://www.ruby-forum.com/t/amrita-1-0-2-fails-its-unit-tests/52301 "2006-01-12T17:40:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ben\_Gribaudo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6a8cbe/32.png) [@Ben\_Gribaudo](https://www.ruby-forum.com/u/Ben_Gribaudo)\
**Post date:** [January 12, 2006, 5:40pm UTC](https://www.ruby-forum.com/t/amrita-1-0-2-fails-its-unit-tests/52301/1 "2006-01-12T17:40:02Z")

</div>

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\<li color="blue"\>0

\n\<li color="red"\>1\n\<li  
color="blue"\>2\n\<li color="red"\>3\n\<li  
color="blue"\>4\n\<li color="red"\>5”\> expected but was  
\<“\<li color="blue"\>0\<li color="red"\>1\<li  
color="blue"\>2\<li color="red"\>3\<li  
color="blue"\>4\<li color="red"\>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’]:  
\<“

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’]:  
\<“\<?xml version=\"1.0\"?\>\<html  
xmlns="[http://www.w3.org/1999/xhtml\](http://www.w3.org/1999/xhtml%5C)”\> xhtml  
sample \<h1 id="title"\>title \<p  
id="body"\>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:
