问题 使用Minitest测试控制器


我正在尝试使用Minitest找到测试控制器的示例,但我只发现了一对,只是验证了呈现的模板以及返回的“成功”。这对我来说似乎没什么帮助。 Minitest用于测试控制器吗?

Railscast( http://railscasts.com/episodes/327-minitest-with-rails )和我发现的其他几个帖子似乎用Minitest进行模型测试,并与Capybara进行集成测试。

控制器测试怎么样?他们可以用Minitest测试吗?如果是这样,是否有任何实际测试操作的真实示例?在经过几个小时的搜索之后,我找不到任何东西似乎很奇怪。

我知道这很模糊,但是我想决定是否应该使用RSpec或Minitest,但是如果不知道如何使用Minitest真正测试控制器,我不知道它是如何真正的选择,但我继续阅读一些关于它的一般好评如潮。


5659
2017-09-04 03:47


起源



答案:


是的,您可以使用Minitest来测试控制器。使用Minitest测试控制器与使用Test :: Unit测试控制器没什么不同。您可以找到任何示例,例如Rails指南。

http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers


11
2017-09-04 04:41