尝试使用'rspec'运行测试但由于我的omniauth.rb而无法运行

时间:2013-01-05 05:55:16

标签: ruby-on-rails rspec omniauth

包含Omniauth后,我的整个测试能力是否变得无用? 运行任何'rspec'命令时,我立即收到此错误:

config/initializers/omniauth.rb:4:in `block in <top (required)>': uninitialized constant TWITTER_KEY (NameError)

我的/config/environment/development.rb中定义了TWITTER_KEY。为什么Rspec不知道这个?我该如何通知rspec?

1 个答案:

答案 0 :(得分:1)

快速解决方案:在/config/environment/test.rb

中定义TWITTER_KEY