# User\_controller functional tests failing

**URL:** <https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189>\
**Category:** Engines\
**Created:** [January 11, 2006, 8:34pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189 "2006-01-11T20:34:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 11, 2006, 8:34pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/1 "2006-01-11T20:34:55Z")

</div>

I believe I have setup and configured both the login and user engines  
correctly, yet when I run the user\_controller.rb functional test in  
either engine I get the following…

C:/rails/login\_user\_test/vendor/plugins/user\_engine/app/controllers/user\_control  
ler.rb:41: undefined method `edit' for class`UserController’  
(NameError)  
from  
c:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:18:in `re quire__' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in`re  
quire’  
from  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active\_suppo  
rt/dependencies.rb:214:in `require' from C:/rails/login_user_test/config/../vendor/plugins/engines/lib/depen dencies_extensions.rb:59:in`require\_or\_load’  
from  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active\_suppo  
rt/dependencies.rb:22:in `depend_on' from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_suppo rt/dependencies.rb:178:in`require\_dependency’  
from  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active\_suppo  
rt/dependencies.rb:178:in `require\_dependency’  
from  
vendor/plugins/user\_engine/test/functional/user\_controller\_test.rb:  
2

Please advise. Thanks for you time.  
-Britton

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 11, 2006, 9:04pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/2 "2006-01-11T21:04:35Z")

</div>

Britton Nielsen wrote:

> I believe I have setup and configured both the login and user engines  
> correctly, yet when I run the user\_controller.rb functional test in  
> either engine I get the following…
> 
> C:/rails/login\_user\_test/vendor/plugins/user\_engine/app/controllers/user\_control  
> ler.rb:41: undefined method `edit' for class`UserController’  
> (NameError)

This error indicates you are trying to load user\_engine before  
login\_engine. user\_engine tries to setup an alias for the edit action  
and it errors when that action hasn’t been loaded yet. Make sure your  
config/environment.rb has:

Engines.start :login, :user

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 11, 2006, 10:18pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/3 "2006-01-11T22:18:27Z")

</div>

Tim Greiser wrote:

> This error indicates you are trying to load user\_engine before  
> login\_engine. user\_engine tries to setup an alias for the edit action  
> and it errors when that action hasn’t been loaded yet. Make sure your  
> config/environment.rb has:
> 
> Engines.start :login, :user

I checked and this is what I have in my config/environment.rb. I am  
also experiencing the sames issues you posted about in “Engine.start  
order (user\_engine)”.

Thanks,  
Britton

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 11, 2006, 10:28pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/4 "2006-01-11T22:28:03Z")

</div>

Some other people have reported this error (engines not loading  
properly)… I’m looking into it tonight.

- james

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 11, 2006, 11:44pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/5 "2006-01-11T23:44:24Z")

</div>

James A. wrote:

> Some other people have reported this error (engines not loading  
> properly)… I’m looking into it tonight.
> 
> - james

Thanks

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 12, 2006, 12:16pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/6 "2006-01-12T12:16:36Z")

</div>

These problems are caused by a slightly old version of the UserEngine

- if you grab the latest one, they should be fixed:

You’ll probably want to update the engines plugin at the same time  
(see earlier post on this list). Let me know if the problems continue.

- james

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 12, 2006, 3:50pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/7 "2006-01-12T15:50:18Z")

</div>

oops - my bad:

[http://opensvn.csie.org/rails\_engines/user\_engine/tags/rel\_1.0.1](http://opensvn.csie.org/rails_engines/user_engine/tags/rel_1.0.1)

- james

---

<div class="post-metadata">

**Author:** ![Britton\_Nielsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df705f/32.png) [@Britton\_Nielsen](https://www.ruby-forum.com/u/Britton_Nielsen)\
**Post date:** [January 12, 2006, 3:41pm UTC](https://www.ruby-forum.com/t/user-controller-functional-tests-failing/52189/8 "2006-01-12T15:41:33Z")

</div>

James A. wrote:

> These problems are caused by a slightly old version of the UserEngine
> 
> - if you grab the latest one, they should be fixed:
> 
> You’ll probably want to update the engines plugin at the same time  
> (see earlier post on this list). Let me know if the problems continue.
> 
> - james

The latest is 0.9.0 or 1.0.0?
