我有一个看起来像这样的测试文件:
class ThingsTest < ActionDispatch::IntegrationTest
def setup
...
end
# Test 1
test 'it should do something' do
...
end
# Test 2
test 'it should do something else' do
...
end
...
# Test 50
test 'it should do another thing' do
...
end
end
对于测试1到49,我希望启动设置方法。但是,对于最终测试,我没有。有没有办法阻止#setup
为该最终测试运行?
答案 0 :(得分:1)
您可以创建另一个类并在那里提取第50个测试用例,也可以使用自定义安装方法:
appc titanium setup android
您还可以切换到rspec,在这里您可以轻松地将def my_setup
...
end
test 'test1' do
my_setup
end
...
test 'test49' do
my_setup
end
test 'test50' do
# no my_setup here
end
和describe
的测试用例分开,例如:
context