所以这是一个 ruby-NO-rails 项目,我正在使用 Jasmine、Jasmine-Jquery 进行前端测试。
我还使用 LoadFixtures 来测试模板上的 DOM 操作。在浏览器上,一切都是草绿色的,太棒了。
然后我去无头:我使用 Capybara-Webkit,Capybara-Jasmin gems。测试是绿色的,只是那些使用 Jasmin-Jquery LoadFixture mathode(使用 ajax)的测试是血红色的,让我很生气。
将 WaitsFor 添加到我原来的 Jasmine 测试中不会有帮助。PreloadFixtures 也没有。我认为应该对水豚茉莉花进行一些调整..
任何疯狂的想法将不胜感激。也欢迎更好的测试设置。
ķ