以下のコードを[RAILS_ROOT]/lib/tasks
に追加するとdeploy前にテストが走ります。
heroku_hook.task
namespace :heroku do
namespace :deploy do
desc "Run spec before deploy"
task :before => :environment do
Rake::Task['spec'].invoke
end
end
end
spork等を適切に使うように設定すれば軽快に動くと思います。