gpt4 book ai didi

rspec2 - 使用突变 gem 对 ActiveRecord 模型进行突变测试

转载 作者:行者123 更新时间:2023-12-01 03:59:20 25 4
gpt4 key购买 nike

我一直在尝试开始对我们的 rails 应用程序进行突变测试,但一直无法让它工作 - 有没有人设法设置它?

这是我迄今为止尝试过的:

mutant -I app/models -r foo "Foo#bar" foo_spec.rb
.../trunk/app/models/foo.rb:24:in `<top (required)>': uninitialized constant ActiveRecord (NameError)

我还尝试使用 -I 直接加载 activerecord gem,该 gem 已经安装在当前的 rvm gemset 中 - 我有一种感觉,这将涉及一些更完整的设置来使用 database.yml,不幸的是我可以似乎找不到任何已经这样做过的人。

最佳答案

免责声明:突变作者在这里发言。

假设您使用带有 rspec 的 rails,您可以通过以下命令行测试您的模型:
RAILS_ENV=test bundle exec mutant -r ./config/environment --use rspec YourModel
有一个README section解释 Rails 集成。如果您遇到问题,请访问以确保您拥有最新的说明。

关于rspec2 - 使用突变 gem 对 ActiveRecord 模型进行突变测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564880/

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