私は最初からRails統合スイートを書いています。プロジェクトでは、非同期動作のためにカスタムWebsocketクライアント(およびネイティブES6プロミスオブジェクト)を使用します。Rails統合テストでネイティブES6の約束を解決するのを待ちますか?
未解決の約束があり、テストの次のステップに進む前に待つ必要があることをRailsアプリに伝える方法はありますかJavascriptのソースコードを変更しないでください。そこにあるほとんどのものは、AJAXリクエストが完了するのを待つことに焦点を当てています。これはアプリの一部で便利ですが、WebsocketコマンドはAJAXから独立しています。