this is odd.. not my first time writing tests, but i have the records
in my test fixtures labelled so i can just use the instance variable
'@label' in my tests. worked fine in my other rails project, but i get
nil errors now.. when i put @label = Table.find(1) in the setup method
things work fine.. any idea why my fixture data is getting auto-loaded
into the intance vars?
thanks in advance,
Stuart
That method of dealing with fixtures is deprecated and should not be used. It might even be gone now for you. Proper use of fixures:
fixture_type(:fixture_name)
So in your case
table(:label)
Jason
well it works now.. but one more thing:
usually the table that the fixture is from gets cleared out after the
test.. right now after the test is done i can go into the test database
and still see records in it..
things seem very different. don't know why