In my test case, I have lines that reads something like this:
fixtures :orders assert_equal 0, orders(:eric).amount Order.update_all_amounts assert_equal 30, orders(:eric).amount
This wouldn't work because, apparently, the orders method doesn't reload the :eric instance on the second invocation, so it would still have the amount zero, even though update_all_amounts has already changed it to thirty in the database.
My question is, how do I force orders(:eric) to re-fetch the data from the db, without using the find() method directly?
Thanks, Eric