フラッシュ メッセージhttps://github.com/lucassus/mongo_browser/blob/master/app/assets/javascripts/app/services.js.coffee#L31を表示するための簡単なサービスがあり、e2e でテストしようとしています。仕様https://github.com/lucassus/mongo_browser/blob/master/spec/javascripts/e2e/databases_scenario.js.coffee#L66 $timeout サービスを使用して、3 秒後にフラッシュ メッセージを非表示にします。
タイムアウトがフラッシュするまで e2e シナリオ ランナーがブロックされ、フラッシュ メッセージが表示されたかどうかを確認できないことに気付きました。
e2e 仕様で $timeout を使用して機能をテストするには? 実際のアプリケーションにモック サービスを挿入せずに、この種の動作をテストすることは可能ですか?