Problem
Trying to use the assert_difference with Rails 2.1.0 produces errors if trying to use it with the syntax of another rails version.
Solution
The correct syntax for using assert_difference with rails 2.1.0 is:
def test_should_create_user assert_difference(User, :count, 1) do user = create_user assert !user.new_record?, "#{user.errors.full_messages.to_sentence}" end end