我最近看了一下很棒的Blue Ridge Javascript测试框架来测试我的rails应用程序上的javascript。但我想知道是否有人知道如何在rails中测试javascript视图文件?
Blue Ridge框架(据我所知)可以让你只测试javascript文件。但我想测试我的“js.erb”文件,这些文件也操纵了DOM。
任何人都有任何见解?
答案 0 :(得分:2)
我所做的是使用稍微修改过的these两个函数我用googled,save_fixture和html_for来保存视图夹具,我将其加载到测试中。要测试ajax响应,可以保存响应夹具,然后将视图和响应夹具加载到测试中。
我不使用Blue Ridge,我使用jasmine / jasmine-jquery。所以我不知道它是否有一个loadFixtures()函数,它加载一个文件进行测试,但这就是模式。