Sinatra、Capybara、RSpec を実行しています。Webkit ヘッドレス ブラウザとの JavaScript のやり取りをテストしています。factory girl を使用して、テストに必要なデータを作成しています。次に、カピバラを使用してアプリケーションとの対話を実行します。これらのやり取りの間、テストの開始時に作成したデータは使用できなくなります。問題なく作成されますが、コントローラーでデバッグするとデータベースが空になります。データベースがコントローラーでは空であるのに、コントローラーと対話する仕様では空でないのはなぜですか?