From e6e45763b8de063ced7fb08118f3440e2e2d6453 Mon Sep 17 00:00:00 2001 From: Nick Recobra Date: Wed, 9 Mar 2011 16:21:22 +0300 Subject: [PATCH] User pagination spec fix. --- spec/controllers/users_controller_spec.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spec/controllers/users_controller_spec.rb b/spec/controllers/users_controller_spec.rb index 50b52f1..68da52f 100644 --- a/spec/controllers/users_controller_spec.rb +++ b/spec/controllers/users_controller_spec.rb @@ -77,15 +77,16 @@ describe UsersController do context 'Signed in as an admin' do before do - sign_in Factory(:admin) + @user = Factory(:admin) + sign_in @user end context "GET /users" do it 'paginates all users' do - users = 3.times.inject(WillPaginate::Collection.new(1,30)) {|page,_| page << Factory.build(:user)} - User.should_receive(:paginate).and_return(users) + @user.update_attribute :per_page, 2 + users = 3.times { Factory(:user) } get :index - assigns(:users).should == users + assigns(:users).size.should == 2 end end -- libgit2 0.21.2