rspecrails请求规范(或集成测试)的良好文档



我正在寻找关于如何使用rspec和rails进行请求规范(我也看到过称为"集成测试")的任何文档或参考。

这里的页面显示了自述文件中的"请求规范"片段,这是我想做的测试(全栈测试)。

describe "widgets resource" do
  describe "GET index" do
    it "contains the widgets header" do
      get "/widgets/index"
      response.should have_selector("h1", :content => "Widgets")
    end
  end
end

是否有这种测试风格中使用的所有方法的参考,例如如何使用fixture、cookie、会话、重定向等?

实际上,上面使用的have_selector方法是否有rdoc?我一直找不到API或rdoc。也许我错过了什么。

谢谢!

have_selector是Webrat:的一部分

http://rubydoc.info/github/brynary/webrat/master/Webrat/Matchers

Capybara提供了更大范围的匹配器:

http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Matchers

相关内容

  • 没有找到相关文章

最新更新