用于Rails 3.1和资产管道的Javascript单元测试

All*_*ate 8 javascript unit-testing ruby-on-rails asset-pipeline

我正在寻找最简单的Rails 3.1 Javascript单元测试系统,该系统特别能够与开箱即用的资产管道配合使用.

我尝试了茉莉花宝石的各种化身,包括茉莉花米,无头茉莉花 - 网络套装.Jasmine gem似乎不适用于开箱即用的rails 3.1,需要调整各种配置文件.Jasmine-rice和headless-jasmine-webkit都有复杂的依赖关系,需要对配置文件进行更多调整.

有什么建议?理想情况下,我需要包含HTML/HAML灯具,并且无头,但在这一点上,我会很高兴能够用最少的配置测试我的javascript.

Zoi*_*erg 0

我一直在寻找一些东西,可以让我在 Visual Studio 的 MS Test 中对我的 javascript 进行单元测试和功能测试。我花了很长时间,但我找到了WatiN。WatiN 要做的是打开 Internet Explorer 并运行一个网页。如果您以管理员身份运行 IDE,您甚至可以打开本地 HTML 文件。

我目前正在将它与 Visual Studio 一起使用,对我的所有 javascript 运行功能和单元测试。我认为到目前为止,这是从 IDE 运行 javascript 功能测试的最佳解决方案。对于我的单元测试,我使用 YUI 测试,但由于您打开浏览器并在浏览器中运行 javascript,因此您可以使用任何您想要的 javascript 测试框架(如 qUnit)。