gpt4 book ai didi

ruby-on-rails - Rails 测试问题

转载 作者:行者123 更新时间:2023-11-28 20:34:10 25 4
gpt4 key购买 nike

我正在尝试测试一项功能,该功能向数据库中插入了一些细节。在 test.log 中,它显示了生成的插入命令以及我为显示进度而放置的日志消息,除了实际数据未插入数据库外,一切似乎都运行良好。我正在检查数据是否插入到 db/test.sqlite3 中。运行测试用例时不会产生异常。是否有我必须设置的设置才能将数据插入测试数据库?还是我还缺少其他东西谢谢

最佳答案

测试运行后是否检查数据库?

默认情况下,Rails 使用事务运行所有测试。这意味着每次运行测试后,数据库都会回滚。

这是测试的首选。否则,您的一个测试可能会污染影响另一个测试的数据或状态。

关于ruby-on-rails - Rails 测试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063855/

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