[英]before:(all) execution in Rspec
如何強制停止執行before:(all)
和相應的it
的使用Rspec的開發了一個測試框架塊?
before:(all) do
@test = check()
if @test
end
end
檢查函數返回true
或false
。 如果返回false
,則不應執行相應的示例。 這個怎么做?
從您的描述看來,如果check
為false
您似乎想停止執行測試:
before(:all) do
unless check
puts 'Check failed, stopping test suite...'
exit
end
end
exit
通過引發SystemExit
異常來啟動Ruby腳本的終止
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.