在rails中测试js.erb文件

时间:2010-03-03 15:12:55

标签: javascript jquery ruby-on-rails testing

我最近看了一下很棒的Blue Ridge Javascript测试框架来测试我的rails应用程序上的javascript。但我想知道是否有人知道如何在rails中测试javascript视图文件?

Blue Ridge框架(据我所知)可以让你只测试javascript文件。但我想测试我的“js.erb”文件,这些文件也操纵了DOM。

任何人都有任何见解?

1 个答案:

答案 0 :(得分:2)

我所做的是使用稍微修改过的these两个函数我用googled,save_fixture和html_for来保存视图夹具,我将其加载到测试中。要测试ajax响应,可以保存响应夹具,然后将视图和响应夹具加载到测试中。

我不使用Blue Ridge,我使用jasmine / jasmine-jquery。所以我不知道它是否有一个loadFixtures()函数,它加载一个文件进行测试,但这就是模式。