下使用Rails 3.2我有一個子目錄控制器(例如/controllers/data_feeds/acme_feed_controller.rb)如何訪問控制器恆定在一個RSpec測試的Rails 3
此控制器具有一些常量如下
class DataFeeds::AcmeFeedController < ApplicationController
MY_CONSTANT = "hi
def do_something do
...
end
end
在我的RSpec的控制器的規格(這是/spec/controllers/data_feeds/acme_feed_controller_spec.rb)我想訪問該常數及以下兩種方法我已經試過了(在下面的代碼都註釋掉)
describe AcmeFeedController do
if "tests something" do
#c = AcmeFeedController.MY_CONSTANT
#c = DataFeeds::AcmeFeedController.MY_CONSTANT
end
end
我顯然不理解規範測試運行的範圍。我需要做什麼以及同樣重要的原因(即範圍發生了什麼)。
感謝您的幫助。
看到你得到的錯誤將是有益的。 – deefour 2012-08-10 19:18:31