I can't figure out why this is failing.  It seems to have a hard time
assigning the @account.  I have spent way too long trying to figure this
out.

Thanks for any help.

-------
NoMethodError in 'StaffMembersController GET index should allow
anonymous users'
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.staff_members
-------

++++++++++++++++
describe StaffMembersController do

  describe "GET index" do

    before :each do
      @account = mock_model(Account, :staff_members =>
[mock_model(StaffMember)])
      controller.stub!(:find_account_by_subdomain_or_url).and_return(@account)
    end

    # Authorization
    it "should allow anonymous users" do
      get :index
      response.should render_template(:index)
    end

  end
end
++++++++++++++++

StaffMembersController
++++++++++++++++
class StaffMembersController < ApplicationController
  before_filter :find_account_by_subdomain_or_url

  def index
    @staff_members = @account.staff_members
  end

end
+++++++++++++++
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to