0

在我的工作中,我們正在使用Rails 2.1,我們需要做更多的集成測試。我們的問題是,與我們的rails版本一起工作的Cucumber版本不會在頁面上測試javascript,因爲我們沒有Rack/Capybara。我們停止使用硒,因爲它速度非常慢。集成測試Rails 2.1

我一直在尋找到EnvyJS,我不知道是否有針對的解決方案。

有沒有解決方案來測試我們的網頁與JavaScript?

回答

-1

如果這個程序被暴露到互聯網,那麼所有的努力需要進入升級到Rails的立即2.3。在http://weblog.rubyonrails.org/2013/1/8/Rails-3-2-11-3-1-10-3-0-19-and-2-3-15-have-been-released/的安全漏洞是這樣的,有一個應用程序在任何服務器上運行的Rails 的未打補丁的版本將被自動PWNED到紅寶石過程有通過自動化腳本小子利用一切特權。這只是時間問題。

除此之外一般Rails開發,一旦你掉下來維護版本的甜蜜點,你開始花費越來越多的時間滾動自己的解決方案已經被修復的問題變得相當痛苦。這可能不是你正在尋找的答案,但我懷疑有人會有更好的答案,因爲我們所有的努力都將進入更新的版本。爲了版本的長期穩定性,特別是Ruby和Rails是最糟糕的語言選擇之一。