gpt4 book ai didi

ruby-on-rails - 如何在不同的环境中运行 rspec 测试?

转载 作者:行者123 更新时间:2023-11-29 11:50:13 26 4
gpt4 key购买 nike

我在测试环境中运行我的 rspec 测试。但是我有一个必须使用开发数据库的测试。 (我使用 RestClient 运行一个 curl 命令,它在数据库中创建一个对象(表照片))我需要检查常规数据库中的那个对象。

在我的 spec_helper 中,我有 ENV["RAILS_ENV"] ||= 'test'

我尝试在此单个测试中添加 ENV["RAILS_ENV"] = 'development',但它仍然显示未初始化的常量照片。

有什么想法吗?

最佳答案

尝试在您的测试命令之前在控制台中添加 RAILS_ENV=development。

未初始化的常量意味着没有设置其他东西。也许模型或 Controller 正在尝试访问“照片”?

关于ruby-on-rails - 如何在不同的环境中运行 rspec 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25806292/

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