gpt4 book ai didi

ruby-on-rails - 如何显示在 Rails 单元测试中失败的验证?

转载 作者:行者123 更新时间:2023-12-03 12:39:51 24 4
gpt4 key购买 nike

摘要 :失败的单元测试告诉我哪个断言(文件:行)失败,但没有告诉我哪个验证导致失败。

更多信息 :我的一个模型中有 11 个验证。单元测试很棒,无论我运行 rake test:units --trace 还是 ruby -Itest test/unit/mymodel_test.rb 。然而,尽管它确切地告诉我哪个 assert 失败了,但我没有被告知哪个验证失败。我一定遗漏了一些明显的东西,因为我不能很好地向谷歌提出这个问题以获得答案。

谢谢 :)

最佳答案

我认为你想要的是这样的:

assert person.valid?, person.errors.full_messages.inspect

如果人员模型无效,则会打印出错误消息供您查看。

关于ruby-on-rails - 如何显示在 Rails 单元测试中失败的验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2589418/

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