# Test Unit error when requiring proctable

**URL:** <https://www.ruby-forum.com/t/test-unit-error-when-requiring-proctable/171706>\
**Category:** Ruby\
**Created:** [July 8, 2009, 12:16am UTC](https://www.ruby-forum.com/t/test-unit-error-when-requiring-proctable/171706 "2009-07-08T00:16:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidtl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/35a633/32.png) [@davidtl](https://www.ruby-forum.com/u/davidtl)\
**Post date:** [July 8, 2009, 12:16am UTC](https://www.ruby-forum.com/t/test-unit-error-when-requiring-proctable/171706/1 "2009-07-08T00:16:23Z")

</div>

Hi there, apologies if I am asking in the wrong forum.

I am trying to add a method to my test suite that uses the proctable  
class to read process ids.  
I installed using “gem install sys-proctable”

I then placed require ‘sys/proctable.rb’ in a subclass from the test

So I have for eg in test\_file.rb  
require ‘source/core/Browser’  
test details etc…

In Browser.rb, I have  
require ‘sys/proctable.rb’

require ‘time’  
gem ‘watir’, “1.5.3”  
require ‘watir/dialog’  
require ‘watir/WindowHelper’  
require ‘watir/contrib/enabled\_popup’  
require ‘watir/contrib/ie-new-process’

When I try to execute the test, I get an error  
c:/ruby/lib/ruby/site\_ruby/1.8/test/unit/ui/reporter.rb:33:  
uninitialized constant Test::Unit::UI::NORMAL (NameError)

The test loads correctly if I comment out require ‘sys/proctable.rb’.

Any help/hints would be appreciated

Thanks

---

<div class="post-metadata">

**Author:** ![davidtl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/35a633/32.png) [@davidtl](https://www.ruby-forum.com/u/davidtl)\
**Post date:** [July 8, 2009, 7:31am UTC](https://www.ruby-forum.com/t/test-unit-error-when-requiring-proctable/171706/2 "2009-07-08T07:31:08Z")

</div>

> Any help/hints would be appreciated

Change require order maybe?  
=r

---

<div class="post-metadata">

**Author:** ![davidtl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/35a633/32.png) [@davidtl](https://www.ruby-forum.com/u/davidtl)\
**Post date:** [July 9, 2009, 4:15am UTC](https://www.ruby-forum.com/t/test-unit-error-when-requiring-proctable/171706/3 "2009-07-09T04:15:07Z")

</div>

Roger P. wrote:

> Change require order maybe?  
> =r

Yeah, tried that, but no luck.

---

<div class="post-metadata">

**Author:** ![davidtl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/35a633/32.png) [@davidtl](https://www.ruby-forum.com/u/davidtl)\
**Post date:** [July 9, 2009, 4:25am UTC](https://www.ruby-forum.com/t/test-unit-error-when-requiring-proctable/171706/4 "2009-07-09T04:25:40Z")

</div>

Actually, it works now. I set up proctable in a new module, and  
required that module in TestDefaults, and all is good in the world.
