bil*_*010 4 ruby unit-testing minitest
MiniTest并行运行我的测试用例.有没有办法强制按顺序运行测试用例?
def test_1
end
def test_2
end
Run Code Online (Sandbox Code Playgroud)
如何在test_2之前强制test_1运行?
fal*_*tru 21
您可以使用i_suck_and_my_tests_are_order_dependent!()类方法.
class MyTest < MiniTest::Unit::TestCase
i_suck_and_my_tests_are_order_dependent! # <----
def test_1
p 1
end
def test_2
p 2
end
end
Run Code Online (Sandbox Code Playgroud)
但顾名思义,让测试依赖于订单并不是一个好主意.