When switching branches make sure to restart the application server to ensure that the environment is reloaded. Branches may have different gem dependencies and configurations which can lead to frustration.
$ git checkout feature_65 $ rake test:integration 19 tests, 13 assertions, 1 failures, 0 errors 1) Failure: uninitialized constant Project::Grit
Yep its including the Grit gem!
10.times do puts "Frustrated!" sleep(1) end
$ touch tmp/restart.txt $ rake test:integration 19 tests, 13 assertions, 0 failures, 0 errors