Rails 3.2の使用サブディレクトリにコントローラーがあります(例:/controllers/data_feeds/acme_feed_controller.rb)
このコントローラーには、以下のような定数があります
class DataFeeds::AcmeFeedController < ApplicationController
MY_CONSTANT = "hi
def do_something do
...
end
end
私のrspecコントローラー仕様(/spec/controllers/data_feeds/acme_feed_controller_spec.rbにあります)では、その定数にアクセスしたいと思います。以下は、私が試した2つの方法です(両方とも以下のコードでコメントアウトされています)
describe AcmeFeedController do
if "tests something" do
#c = AcmeFeedController.MY_CONSTANT
#c = DataFeeds::AcmeFeedController.MY_CONSTANT
end
end
スペックテストが実行される範囲について、私は明らかに何かを理解していません。何をする必要があり、その理由も同様に重要です(つまり、スコープで何が起こっているのか)。
ご協力いただきありがとうございます。