gpt4 book ai didi

ruby - 如何在 minitest 中使用 "after_run"?

转载 作者:数据小太阳 更新时间:2023-10-29 08:48:00 25 4
gpt4 key购买 nike

我究竟如何使用 after_run在我完成所有测试后运行一些代码的类函数?我所有的尝试都会引发 NoMethodError:

class MyTest < Minitest::Test
after_run {
puts "After run!"
}
end

# -------------------------------------------------------------------------------

class MyTest < Minitest::Test
self.after_run {
puts "After run!"
}
end

# -------------------------------------------------------------------------------

class MyTest < Minitest::Test
end

MyTest.after_run {
puts "After run!"
}

使用 Minitest 5.2.2

最佳答案

我假设 after_run 会在类(class)中的所有测试之后运行,但是 Sergio Tulentsev指出,它在整个测试套件完成后运行。为了完整起见,它是这样使用的:

Minitest.after_run {
puts "The whole test suite is complete"
}

关于ruby - 如何在 minitest 中使用 "after_run"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21546822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com