我一直在使用RSpec来测试我的Rails应用程序,但我发现测试视图,部分和帮助程序并没有完全针对它进行优化。有人可以提出更好的方法来测试这些东西吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
使用RSpec测试助手非常容易,但是由于您确实在进行集成测试,因此视图和局部视图可能会非常棘手。对于这些我使用Cucumber,因为它允许您用简单的英语描述行为,然后使用像Capybara这样的好的DSL与应用程序进行交互。黄瓜比RSpec(恕我直言)有更大的学习曲线,但收益有很大的回报。
答案 2 :(得分:1)
答案 3 :(得分:1)
Cucumber的替代品是RSpec请求规范。语法不如Cucumber自然,但仍然非常易读。