Hey Guys,

I've got a test class that loads a bunch of fixtures.  My understanding
is that fixtures are reloaded between each test... and I even have the
following two method calls at the top of my test class to make doubly
sure...

class TaskTest < Test::Unit::TestCase

  self.use_transactional_fixtures = true
  self.use_instantiated_fixtures  = false


When I run my tests individually... as in:

ruby unit/task_test.rb --name test_update

The tests run successfully to completion. However, when I try to run the
entire test file in one go, I get failures.  As in:

ruby unit/task_test.rb

>   8) Error:
>      test_update(TaskTest):
>      ActiveRecord::RecordNotFound: Couldn't find Task with ID=2

I query the database and the record task.id = 2 is indeed missing.
Strangely enough this test file works perfectly on Windows.

Anyone have any ideas?  I'm guessing there's an issue with my
Linux/Ubuntu mysql adapter... but I'm not sure how to confirm... Any
help would be very much appreciated.

Sonny.
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" 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-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to