きゅうりとカピバラの統合テストをいくつか実行し、何かが失敗したときに capybara-screenshot を使用してスクリーンショットを取得します。
ただし、ビューにエラーがある場合、バックトレースは表示されません。f.ex:
Internal Server Error
undefined method `each' for nil:NilClass
WEBrick/1.3.1 (Ruby/2.0.0/2013-06-27) at 127.0.0.1:55711
開発モードでは適切な完全なバックトレースが表示されますが、テスト モードでは表示されません。
Cucumber のエラー メッセージは、単に「リンクが見つかりません」です。きゅうりのステップは簡単です:
click_link('My Link')