我想知道如何测试从AbstractController::Base继承的自定义控制器。我使用它在rake任务上下文中生成一些测试消息。
用RSpec测试这样的代码的最好方法是什么?我应该坚持普通的单元测试,还是可以使用RSpec控制器示例的一些附加功能?我也有同样的问题。
我最终做了正常的规格,什么需要你把另一个名字在describe
,否则rspec知道它是一个控制器,并会尝试调用一些未定义的方法在它(因为rspec控制器测试实际上是为ActionController::Base而不是AbstractController::Base)
祝你好运!