これは ruby-NO-rails プロジェクトで、Jasmine、Jasmine-Jquery を使用してフロントエンドのテストを行っています。
また、LoadFixtures を使用して、テンプレートでの DOM 操作をテストします。ブラウザ上では、すべてが草のように美しく幻想的です。
次に、ヘッドレスに移行します。Capybara-Webkit、Capybara-Jasmin gem を使用します。テストは緑色で、Jasmin-Jquery LoadFixture メソッド (ajax を使用) を使用するものだけが血のように赤く、私を殺しています。
元の Jasmine テストに WaitsFor を追加しても役に立ちません。PreloadFixtures もそうではありません。それは私が推測するカピバラ・ジャスミンの微調整であるべきです..
ワイルドなアイデアをいただければ幸いです。また、より良いテスト設定も歓迎します。
K