gpt4 book ai didi

ruby-on-rails - 当 ActiveRecord 关闭时如何进行单元测试?

转载 作者:行者123 更新时间:2023-12-04 07:08:43 25 4
gpt4 key购买 nike

我在环境配置中的 Rails 应用程序中关闭了 ActiveRecord:

Rails::Initializer.run do |config|
config.frameworks -= [:active_record]
end

我有不扩展 ActiveRecord::Base 的模型,我想对这些模型进行单元测试。当我运行测试时,我得到 uninitialized constant ActiveRecord::Base错误。

当我没有事件记录时,如何测试我的模型?

最佳答案

你可以作弊。将以下内容添加到您的测试中:

class ActiveRecord
class Base
end
end

但首先,我建议您追踪什么是指 ActiveRecord::Base。你认为你没有使用它,但你可能错了。

关于ruby-on-rails - 当 ActiveRecord 关闭时如何进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710584/

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