カピバラを使用してテストしているフォームがあります。このフォームの URL は私の Braintree サンドボックスに送られますが、リモート URL で問題が発生するのではないかと思います。Capybara がフォームの送信ボタンをクリックすると、リクエストはリモート サービスではなくダミー アプリケーションにルーティングされます。
この問題を再現するアプリの例を次に示します: https://github.com/radar/capybara_remote。bundle exec ruby test/form_test.rb を実行すると、テストに合格しますが、これは私が通常期待するものではありません。
なぜこのようなことが起こるのでしょうか? また、信頼できるこの動作は常に行われているのでしょうか?