On 12 December 2010 17:30, Mike B <[email protected]> wrote:
> Hello all,
>
> I'm having some issues with my test fixtures and unit tests and am
> hoping somebody has an idea about how to fix it.
>
> Background:
>
> I have a table in my legacy database called tp_approval_step.
> For this table I have a fixture called tp_approval_step.yml
> I have a model called ApprovalProcessStep that uses set_table_name
> 'tp_approval_step'
> In my test file, ApprovalProcessStepTest, I have used
> set_fixture_class :tp_approval_step => ApprovalProcessStep
>
> Now whenever I run rake test:units I get this error:
> Unable to load tp_approval_step, underlying cause no such file to load
> -- tp_approval_step
>
> And not only do I get this for the example above, but I get it for
> every fixture in my rails app.
>
> Any help would be greatly appreciated. I want to get on with testing
> my code!
>

I know it is not the answer you are looking for, so sorry in advance,
but I think most nowadays would advise chucking fixtures in the bin
and using Factories instead.  Possibly Factory Girl or Machinist (I
prefer Machinist).  I have certainly not regretted it.  The learning
curve is only a few hours and you will get that back very soon.

Colin

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to