gpt4 book ai didi

mysql - rspec 测试失败 b/c application_controller 正在调用数据库

转载 作者:行者123 更新时间:2023-11-29 02:06:54 27 4
gpt4 key购买 nike

我有一些简单的 rspec 测试来检查特定页面的标题是否为“xxxx”。

我在我的 application_controller 中添加了一些 before_filter,它可以进行数据库调用。

我应该以某种方式 mock 这些吗?

测试失败,提示“mysql2::error table myapp_test.articles doesn't exist.

最佳答案

这听起来更像是您需要对我运行 rake db:test:preparerake db:migrate db:test:prepare。您是否设置了一些东西,以便您的 rspecs 在故意访问数据库时失败?

关于mysql - rspec 测试失败 b/c application_controller 正在调用数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399348/

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