0
アサーションが失敗したときやテストでエラーが発生したときに、MiniTestで何らかのアクションを実行する必要があります。これを行う方法。好ましくはtest_helper.rbMiniTestでエラーイベントと失敗イベントをキャプチャする方法
に一度グローバル書き込むことができる何かが私はこの
require 'minitest/retry'
Minitest::Retry.use!(
retry_count: 1,
verbose: true,
io: $stdout,
)
Minitest::Retry.on_failure do |klass, test_name|
puts "One test failed"
end
しかし、次のエラーを与えるようminitest-再試行してみました。
<top (required)>': undefined method
Minitest ::再試行のためのon_failure」:私のために作品を以下のモジュール(NoMethodError)
は、インストールに問題のように見えます。私は宝石を再インストールし、それは働いた。 – Codeformer