Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用RSpec测试AbstractController:Base的自定义子代_Rspec_Rspec2_Ruby On Rails 3 - Fatal编程技术网

使用RSpec测试AbstractController:Base的自定义子代

使用RSpec测试AbstractController:Base的自定义子代,rspec,rspec2,ruby-on-rails-3,Rspec,Rspec2,Ruby On Rails 3,我想知道如何测试从AbstractController::Base继承的自定义控制器。我使用它在rake任务的上下文中生成一些测试消息 用RSpec测试这样的代码的最佳方法是什么?我应该坚持普通的单元测试,还是可以使用RSpec控制器示例的一些附加功能?我也有同样的问题 我最终完成了普通规范,什么要求您在描述中添加另一个名称,否则rspec知道它是一个控制器,并将尝试调用其中一些未定义的方法(因为rspec控制器测试实际上是针对ActionController::Base而不是AbstractC

我想知道如何测试从AbstractController::Base继承的自定义控制器。我使用它在rake任务的上下文中生成一些测试消息

用RSpec测试这样的代码的最佳方法是什么?我应该坚持普通的单元测试,还是可以使用RSpec控制器示例的一些附加功能?

我也有同样的问题

我最终完成了普通规范,什么要求您在
描述中添加另一个名称,否则rspec知道它是一个控制器,并将尝试调用其中一些未定义的方法(因为rspec控制器测试实际上是针对ActionController::Base而不是AbstractController::Base进行的)

祝你好运