# Functional testing joins table problem

**URL:** <https://www.ruby-forum.com/t/functional-testing-joins-table-problem/138900>\
**Category:** Rails\
**Created:** [May 28, 2008, 8:31pm UTC](https://www.ruby-forum.com/t/functional-testing-joins-table-problem/138900 "2008-05-28T20:31:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![craigrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c2a13f/32.png) [@craigrails](https://www.ruby-forum.com/u/craigrails)\
**Post date:** [May 28, 2008, 8:31pm UTC](https://www.ruby-forum.com/t/functional-testing-joins-table-problem/138900/1 "2008-05-28T20:31:12Z")

</div>

I have models/controllers

Class Facility  
has\_many :facilities\_services, :dependent =\> :delete\_all

Class Service  
has\_many :facilities\_services, :dependent =\> :delete\_all

Class FacilitiesServices  
belongs\_to :facility  
belongs\_to :service

so in my test/functional/facilities\_controller\_test.rb, I have

post :destroy, :id =\> 5

which tosses an error…

test\_destroy(FacilitiesControllerTest):  
NameError: uninitialized constant Facility::FacilitiesService  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:477:in  
`const_missing' (eval):1:in`configure\_dependency\_for\_has\_many’

Is this because the Model for the join table should have been,  
FacilitiesService ?

Craig

---

<div class="post-metadata">

**Author:** ![craigrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c2a13f/32.png) [@craigrails](https://www.ruby-forum.com/u/craigrails)\
**Post date:** [May 28, 2008, 8:37pm UTC](https://www.ruby-forum.com/t/functional-testing-joins-table-problem/138900/2 "2008-05-28T20:37:40Z")

</div>

Yes. Looks that way.

---

<div class="post-metadata">

**Author:** ![craigrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c2a13f/32.png) [@craigrails](https://www.ruby-forum.com/u/craigrails)\
**Post date:** [May 28, 2008, 8:52pm UTC](https://www.ruby-forum.com/t/functional-testing-joins-table-problem/138900/3 "2008-05-28T20:52:26Z")

</div>

On Wed, 2008-05-28 at 11:37 -0700, JDevine wrote:

> > test\_destroy(FacilitiesControllerTest):  
> > NameError: uninitialized constant Facility::FacilitiesService  
> > /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:477:in `const_missing' (eval):1:in`configure\_dependency\_for\_has\_many’
> > 
> > Is this because the Model for the join table should have been,  
> > FacilitiesService ?

* * *

yup…thank heavens for sed

Thanks

Craig
