gpt4 book ai didi

ruby - 在 Ruby 测试/单元拆卸方法中检查测试结果

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:06 25 4
gpt4 key购买 nike

是否可以在拆卸方法中检查 Ruby 测试/单元的结果?

我将 Ruby 与 Test/Unit、WATIR 和 Webdriver 结合使用来测试 Web 应用程序,如果测试失败,我想在拆解方法中截取屏幕截图。

最佳答案

如何改为更改 assert_equal(或您正在使用的任何断言)?

require 'test/unit'

class Test::Unit::TestCase
def assert_equal(expected, got, msg)
begin
super(expected, got, msg)
rescue
p "caught ya!" # make screenshot here
raise
end
end
end

class DemoTest < Test::Unit::TestCase

def test_fail
assert_equal(1, 0, 'ups')
end
end

关于ruby - 在 Ruby 测试/单元拆卸方法中检查测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6324255/

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