rake 规范中的“未初始化常量 Rake”
`uninitialized constant Rake` in rake spec
根据本教程http://carlosplusplus.github.io/blog/2014/02/01/testing-rake-tasks-with-rspec/
要使用 rspec 测试 rake 任务,必须设置
Rake.application = rake
在前一个块中。
但是,我得到错误
Failure/Error: Rake.application = rake
NameError:
uninitialized constant Rake
我该如何解决这个问题?
您需要在违规代码之前 require "rake"
。您使用的教程基于a blog post by Thoughtbot,其中包含适当的要求,可以用作示例。
根据本教程http://carlosplusplus.github.io/blog/2014/02/01/testing-rake-tasks-with-rspec/
要使用 rspec 测试 rake 任务,必须设置
Rake.application = rake
在前一个块中。 但是,我得到错误
Failure/Error: Rake.application = rake
NameError:
uninitialized constant Rake
我该如何解决这个问题?
您需要在违规代码之前 require "rake"
。您使用的教程基于a blog post by Thoughtbot,其中包含适当的要求,可以用作示例。