I’m trying to spec a subclass of ActionController::Base using an
anonymous subclass but I am running into errors but I am receiving a
uninitialized constant StubResource
Here is my base class
class Admin::BaseController < ApplicationController
before_filter :etherweb_site
load_and_authorize_resource
layout “admin/admin”
protected
def etherweb_site
end
end
Spec:
require File.expand_path(File.dirname(FILE) + ‘/…/…/
spec_helper’)
describe “Admin::BaseController” do
let(:current_user) { logged_in(:role? => true) }
controller(Admin::BaseController) do
def index
render :nothing => true
end
end
before(:each) do
cas_faker(current_user.username)
end
describe “cms_site before_filter” do
it “should receive before_filter cms_site” do
controller.should_receive(:etherweb_site)
get :index
end
end
end