def index
@subscriptions = logged_in? ? current_user.feeds : Feed.find(:all)
end

## ----

describe "index when logged in" do
before(:each) do
@feeds = [mock_model(Feed, :title => 'feed mock')]
@user = mock_model(User)
@user.stub!(:feeds).and_return(@feeds)

controller.stub!(:logged_in).and_return(true)
controller.stub!(:current_user).and_return(@user)
end

it "should retrieve the user feed subscriptions for display" do
controller.should_receive(:logged_in)
@user.should_receive(:feeds)
get :index
end
end
end


## ----

1)
Spec::Mocks::MockExpectationError in 'SubscriptionsController index when logged in should retrieve the user feed subscriptions for display'
Mock 'SubscriptionsController' expected :logged_in with (any args) once, but received it 0 times
script/spec:4: