gpt4 book ai didi

ruby-on-rails - Rails 控制台和 rake 测试 :units

转载 作者:行者123 更新时间:2023-11-28 19:49:23 26 4
gpt4 key购买 nike

我想知道我是否可以在 Rails 控制台而不是命令行下运行我的测试。实际上,这样做的基本原理是命令行上的 rake test:units 需要很长时间才能加载 rails 环境。所以我想,为什么不启动一个控制台来加载一次环境,然后在每次我想检查我的代码时继续运行 rake unit:tests。毕竟rails就是要敏捷,提倡敏捷开发的。所以我试过了。首先我要说:

需要“佣金”

但即使在这样做之后我还是收到了错误消息:

irb(main):002:0> Rake::Task['test.units'].invoke
RuntimeError: Don't know how to build task 'test.units'

我想我需要以某种方式告诉它去哪里看。有什么想法吗?

谢谢

克里斯

最佳答案

ruby-1.9.2-p290 :001 > require 'rake'
ruby-1.9.2-p290 :002 > r = Rake.application
ruby-1.9.2-p290 :003 > r.init
ruby-1.9.2-p290 :004 > r.load_rakefile
ruby-1.9.2-p290 :005 > r['test:units'].invoke

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

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