我想要实现的是在rails3 中使用 webrat 进行集成测试,就像 Yehuda 在http://pivotallabs.com/talks/76-extending-rails-3第 34 分钟中使用 test-unit 所做的那样。
一个例子:
describe SomeApp
it "should show the index page"
visit "/"
body.should =~ /hello world/
end
end
有人知道一种方法吗?
我想要实现的是在rails3 中使用 webrat 进行集成测试,就像 Yehuda 在http://pivotallabs.com/talks/76-extending-rails-3第 34 分钟中使用 test-unit 所做的那样。
一个例子:
describe SomeApp
it "should show the index page"
visit "/"
body.should =~ /hello world/
end
end
有人知道一种方法吗?
您是否尝试过使用 rspec-rails:http: //github.com/rspec/rspec-rails
那是适用于 Rails 3 的新 RSpec 2.0 的存储库(自述文件中的安装说明)。
thoughtbot刚刚发表了一篇关于此的博客文章。
随着 Web 应用程序的发展和增长,稳定性可能会成为一个问题——集成测试提供了一种很好的方式来执行端到端测试,以验证应用程序是否按预期执行。
显然,对 Rails 3 的支持将出现在 rSpec 2 中。
现在查看此链接非常简单,您可以将 rspec 与rails3 http://github.com/rspec/rspec-rails一起使用,并且您不需要像在 rails 2.xx 中那样运行脚本/生成 rspec_scaffold,现在您只需运行rails g 脚手架,它将生成 rspec 文件