Ruby on rails 组织小型测试集成测试
所以我用Minitest做集成测试。我希望有一些类似rspec的上下文函数,所以我将测试分为不同的文件。因为我想测试EventsController,所以我的所有文件都是这样启动的:Ruby on rails 组织小型测试集成测试,ruby-on-rails,integration-testing,minitest,Ruby On Rails,Integration Testing,Minitest,所以我用Minitest做集成测试。我希望有一些类似rspec的上下文函数,所以我将测试分为不同的文件。因为我想测试EventsController,所以我的所有文件都是这样启动的: class EventsControllerTest < ActionController::TestCase class EventsControllerTest
class EventsControllerTest < ActionController::TestCase
class EventsControllerTest
当我试图运行一个文件目录时,这些类的
setup
方法被覆盖,因为它们都在重新定义同一个类,并且我不能在不同的文件中使用相同名称的方法。分割所有这些测试的正确方法是什么?谢谢 在文档中找到了它。以不同的方式命名测试类,并使用测试事件控制器手动设置目标控制器。在文档中找到它。以不同的方式命名测试类,并使用tests events controller
手动设置目标控制器