В проекте рельсов у меня есть следующий тест:
[1,2,3,4,5].each do |i|
test "mypow2 #{i}" do
assert mypow2(i) == i*i
end
end
если тест не параметризован, я могу запустить его:
rails test path/to/test --name=test_mypow2
чтобы я мог запустить этот единственный тест.
Теперь, когда мой тест параметризован, есть ли способ запустить только эти 5 тестов, не зная значений параметров.
Может быть, что-то вроде:
rails test path/to/test --name=test_mypow2*
Обратите внимание, что этот пример очень упрощен, мои тестовые данные довольно сложны, и крайне неудобно помещать значения параметров в название теста, даже если я их знаю.