所以我正在使用 Minitest 进行集成测试。我想要一些类似 rspec 的上下文函数,所以我把我的测试分成不同的文件。因为我想测试 EventsController,所以我所有的文件都是这样开始的:
class EventsControllerTest < ActionController::TestCase
当我尝试运行文件目录时,setup
这些类的方法被覆盖,因为它们都在重新定义同一个类,并且我不能在不同文件中使用相同名称的方法。拆分所有这些测试的正确方法是什么?谢谢。
所以我正在使用 Minitest 进行集成测试。我想要一些类似 rspec 的上下文函数,所以我把我的测试分成不同的文件。因为我想测试 EventsController,所以我所有的文件都是这样开始的:
class EventsControllerTest < ActionController::TestCase
当我尝试运行文件目录时,setup
这些类的方法被覆盖,因为它们都在重新定义同一个类,并且我不能在不同文件中使用相同名称的方法。拆分所有这些测试的正确方法是什么?谢谢。