创建Rails“烟雾和镜子”集成测试的最快方法?

时间:2012-01-23 06:34:05

标签: ruby-on-rails rspec integration-testing

我想快速为测试页面是否爆炸的每条路线添加测试。而已。最快的方法是什么?

现在,在我的脑海中,我正在考虑使用rspec并试图通过适当的操作(获取/发布等)来点击每一页。

但这似乎相当费力,有更快的解决方案吗?

1 个答案:

答案 0 :(得分:1)

我刚刚在Rails控制台上玩,我想出了这个:

YourAppName::Application.routes.routes.map { |r| [r.verb, r.path] }

这将为您提供路线中定义的所有动词和路径。您可以遍历所有路径并尝试为每个路径发出请求。