# Rails 3 engines testing

**URL:** <https://www.ruby-forum.com/t/rails-3-engines-testing/195801>\
**Category:** Rails\
**Created:** [September 30, 2010, 11:35am UTC](https://www.ruby-forum.com/t/rails-3-engines-testing/195801 "2010-09-30T11:35:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![roa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e7dd6/32.png) [@roa](https://www.ruby-forum.com/u/roa)\
**Post date:** [September 30, 2010, 11:35am UTC](https://www.ruby-forum.com/t/rails-3-engines-testing/195801/1 "2010-09-30T11:35:54Z")

</div>

Hi all,

I was wondering how you can test Rails 3 engines.

Looks like the rake test task is not available by default. So I added  
the following in my rake task

require ‘rake/testtask’

Rake::TestTask.new do |test|  
test.pattern = ‘test/\*\*/\*\_test.rb’  
test.libs \<\< ‘test’  
end

In my test\_helper.rb file, I added:

ENV[“RAILS\_ENV”] = “test”

require ‘rubygems’  
require ‘test/unit’  
require ‘active\_support’

But still no go. If I want to run the test, I get some error messages  
about a namespace I’m using (everything else is still running smoothly).

So how do you integrate the default rails testing framework from  
ActiveSupport into your Rails 3 Engines?

Thank you in advance
