使用RSpec测试AJAX密集型Rails应用程序

Ian*_*Ian 5 testing ajax rspec ruby-on-rails

我正在使用Rails 3.0.4编写一个非常AJAX的应用程序,并使用RSpec进行测试.我的大多数控制器操作只响应"js"格式,即:

respond_to do |format|
  f.js
end
Run Code Online (Sandbox Code Playgroud)

和其他回应json.我发现了如何输出JSON,但我不确定如何测试其他操作的javascript输出.

有任何想法吗?谢谢!

Mik*_*wis 4

我会检查Selenium来处理您网站的 javascript/ajax 功能测试。

查看这个关于使用 Selenium 测试 Rails 应用程序的流行幻灯片。