所以我使用Minitest进行集成测试。我想有一些类似rspec的上下文功能,所以我将我的测试分成不同的文件。由于我想测试EventsController,我的所有文件都是这样开始的:
class EventsControllerTest < ActionController::TestCase
当我尝试运行文件目录时,这些类的setup
方法被覆盖,因为它们都重新定义了同一个类,并且我不能将这些方法放在具有相同名称的不同文件中。拆分所有这些测试的正确方法是什么?谢谢。
答案 0 :(得分:0)
在文档中找到它。以不同方式命名测试类,并使用tests EventsController
手动设置目标控制器。