rake spec中的“未初始化的恒定Rake”

时间:2015-08-12 06:49:52

标签: ruby-on-rails rspec ruby-on-rails-3.2 rake rspec2

根据本教程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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您需要在违规代码之前require "rake"。您使用的教程基于a blog post by Thoughtbot,其中包含相应的要求,可以作为示例使用。