# Can't run tests on new rails project

**URL:** <https://www.ruby-forum.com/t/cant-run-tests-on-new-rails-project/187868>\
**Category:** IronRuby\
**Created:** [April 30, 2010, 6:24pm UTC](https://www.ruby-forum.com/t/cant-run-tests-on-new-rails-project/187868 "2010-04-30T18:24:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Ortman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/779978/32.png) [@Chris\_Ortman](https://www.ruby-forum.com/u/Chris_Ortman)\
**Post date:** [April 30, 2010, 6:24pm UTC](https://www.ruby-forum.com/t/cant-run-tests-on-new-rails-project/187868/1 "2010-04-30T18:24:08Z")

</div>

Are you guys running unit tests in rails? I can’t figure out what I am  
doing  
wrong…

ir -S rails newapp  
ir -S script\generate controller customer  
ir -S script\generate model user email:string  
ir -S rake db:migrate  
ir -S rake test

Fails with below output.  
I had some debug print statements that I left in there in case it was  
useful  
(Frameworks, Caller)

(in c:/Code/newapp)  
Frameworks: [:active\_record, :action\_controller, :action\_view,  
:action\_mailer, :active\_resource]  
Caller:  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in  
`process'C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in` **send** ’C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in  
`run'c:/Code/newapp/config/environment.rb:9C:/ironruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:30:in`require’C:/ironruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:30:in  
`require'C:/ironruby/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in`require’C:/ironruby/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active\_support/dependencies.rb:521:in  
`new_constants_in'C:/ironruby/lib/ironruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in`require’C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/tasks/misc.rake:4C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in  
`call'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in`execute’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in`execute’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in  
`invoke_with_call_chain'C:/ironruby/lib/ruby/1.8/monitor.rb:242:in`mon\_synchronize’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
`invoke_with_call_chain'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in`invoke\_prerequisites’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in`invoke\_prerequisites’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
`invoke_with_call_chain'C:/ironruby/lib/ruby/1.8/monitor.rb:242:in`mon\_synchronize’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
`invoke_with_call_chain'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in`invoke\_prerequisites’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in`invoke\_prerequisites’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
`invoke_with_call_chain'C:/ironruby/lib/ruby/1.8/monitor.rb:242:in`mon\_synchronize’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
`invoke_with_call_chain'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in`invoke\_prerequisites’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in`invoke\_prerequisites’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
`invoke_with_call_chain'C:/ironruby/lib/ruby/1.8/monitor.rb:242:in`mon\_synchronize’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
`invoke_with_call_chain'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in`invoke’C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/tasks/testing.rake:45IronRuby.Libraries:0:in  
`<Map>b__3'IronRuby.Libraries:0:in`each’IronRuby.Libraries:0:in  
`Each'C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/tasks/testing.rake:43:in`collect’C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/tasks/testing.rake:43C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in  
`call'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in`execute’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in`execute’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in  
`invoke_with_call_chain'C:/ironruby/lib/ruby/1.8/monitor.rb:242:in`mon\_synchronize’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
`invoke_with_call_chain'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in`invoke’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in  
`invoke_task'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in`top\_level’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in`top\_level’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in  
`standard_exception_handling'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in`top\_level’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in  
`run'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in`standard\_exception\_handling’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in  
`run'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/bin/rake:31C:/ironruby/bin/rake:19:in`load’C:/ironruby/bin/rake:19  
Require active\_record  
HI  
Require action\_controller  
Require action\_view  
Require action\_mailer  
Require active\_resource  
C:/ironruby/bin/ir.exe -I"lib;test"  
“C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb”  
“test/unit/user\_test.rb” “test/unit/helpers/customer\_helper\_test.rb”  
Frameworks: [:active\_record, :action\_controller, :action\_view,  
:action\_mailer, :active\_resource]  
Caller:  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in  
`process'C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in` **send** ’C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in  
`run'c:/Code/newapp/config/environment.rb:9test/test_helper.rb:2:in`require’test/test\_helper.rb:2./test/unit/user\_test.rb:1:in  
`require'./test/unit/user_test.rb:1C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5:in`load’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5 Require active_record C:/ironruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in`require’: can’t convert nil into String (TypeError)  
from  
C:/ironruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:33:in  
`require' from C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:272:in`require\_frameworks’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:270:in  
`each' from C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:270:in`require\_frameworks’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in  
`process' from C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in` **send** ’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in  
`run' from c:/Code/newapp/config/environment.rb:9 from test/test_helper.rb:2:in`require’  
from test/test\_helper.rb:2  
from ./test/unit/user\_test.rb:1:in `require' from ./test/unit/user_test.rb:1 from C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5:in`load’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5:in  
`each’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5

C:/ironruby/bin/ir.exe -I"lib;test"  
“C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb”  
“test/functional/customer\_controller\_test.rb”  
Frameworks: [:active\_record, :action\_controller, :action\_view,  
:action\_mailer, :active\_resource]  
Caller:  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in  
`process'C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in` **send** ’C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in  
`run'c:/Code/newapp/config/environment.rb:9test/test_helper.rb:2:in`require’test/test\_helper.rb:2./test/functional/customer\_controller\_test.rb:1:in  
`require'./test/functional/customer_controller_test.rb:1C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5:in`load’C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5:in  
`each'C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5 Require active_record C:/ironruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in`require’: can’t convert nil into String (TypeError)  
from  
C:/ironruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:33:in  
`require' from C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:272:in`require\_frameworks’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:270:in  
`each' from C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:270:in`require\_frameworks’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in  
`process' from C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in` **send** ’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in  
`run' from c:/Code/newapp/config/environment.rb:9 from test/test_helper.rb:2:in`require’  
from test/test\_helper.rb:2  
from ./test/functional/customer\_controller\_test.rb:1:in  
`require' from ./test/functional/customer_controller_test.rb:1 from C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5:in`load’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5:in  
`each’  
from  
C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb:5

C:/ironruby/bin/ir.exe -I"lib;test"  
“C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb”  
Errors running test:units and test:functionals!

---

<div class="post-metadata">

**Author:** ![Chris\_Ortman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/779978/32.png) [@Chris\_Ortman](https://www.ruby-forum.com/u/Chris_Ortman)\
**Post date:** [May 19, 2010, 6:20pm UTC](https://www.ruby-forum.com/t/cant-run-tests-on-new-rails-project/187868/2 "2010-05-19T18:20:05Z")

</div>

> ir -S rake test
> 
> Fails with below output.

Works here:

C:\dev\ruby\newapp\>ir -S rake test  
(in C:/dev/ruby/newapp)  
“C:/Program Files/IronRuby 1.0v4/bin/ir.exe” -I"lib;test" “C:/Program  
Files/IronRuby  
1.0v4/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb”  
“test/unit/user\_test.rb” “test/unit/helpers/customer\_helper\_test.rb”  
Loaded suite C:/Program Files/IronRuby  
1.0v4/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader  
Started  
.  
Finished in 1.3356 seconds.

1 tests, 1 assertions, 0 failures, 0 errors  
“C:/Program Files/IronRuby 1.0v4/bin/ir.exe” -I"lib;test" “C:/Program  
Files/IronRuby  
1.0v4/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb”  
“test/functional/customer\_controller\_test.rb”  
Loaded suite C:/Program Files/IronRuby  
1.0v4/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader  
Started  
.  
Finished in 1.296554 seconds.

1 tests, 1 assertions, 0 failures, 0 errors  
“C:/Program Files/IronRuby 1.0v4/bin/ir.exe” -I"lib;test" “C:/Program  
Files/IronRuby  
1.0v4/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake\_test\_loader.rb”

IronRuby 1.0.0.0 on .NET 4.0.30319.1, windows 7
