Commit e6e45763b8de063ced7fb08118f3440e2e2d6453
1 parent
6191e44e
Exists in
master
and in
1 other branch
User pagination spec fix.
Showing
1 changed file
with
5 additions
and
4 deletions
Show diff stats
spec/controllers/users_controller_spec.rb
... | ... | @@ -77,15 +77,16 @@ describe UsersController do |
77 | 77 | |
78 | 78 | context 'Signed in as an admin' do |
79 | 79 | before do |
80 | - sign_in Factory(:admin) | |
80 | + @user = Factory(:admin) | |
81 | + sign_in @user | |
81 | 82 | end |
82 | 83 | |
83 | 84 | context "GET /users" do |
84 | 85 | it 'paginates all users' do |
85 | - users = 3.times.inject(WillPaginate::Collection.new(1,30)) {|page,_| page << Factory.build(:user)} | |
86 | - User.should_receive(:paginate).and_return(users) | |
86 | + @user.update_attribute :per_page, 2 | |
87 | + users = 3.times { Factory(:user) } | |
87 | 88 | get :index |
88 | - assigns(:users).should == users | |
89 | + assigns(:users).size.should == 2 | |
89 | 90 | end |
90 | 91 | end |
91 | 92 | ... | ... |