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是最糟糕的语言选择之一。