summaryrefslogtreecommitdiff
path: root/spec/controllers/admin
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-10-15 21:18:21 -0600
committermo khan <mo@mokhan.ca>2014-10-15 21:18:21 -0600
commitf074930fa38a3a7eab617aa128225cb97df27666 (patch)
treeaa9503cd4324e73bb7dc92e3feedac2217ed37e6 /spec/controllers/admin
parent23832710014f79be98a25abdc96816e911cd34b4 (diff)
extract user repository
Diffstat (limited to 'spec/controllers/admin')
-rw-r--r--spec/controllers/admin/users_controller_spec.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/controllers/admin/users_controller_spec.rb b/spec/controllers/admin/users_controller_spec.rb
index 634060d2..bc94346d 100644
--- a/spec/controllers/admin/users_controller_spec.rb
+++ b/spec/controllers/admin/users_controller_spec.rb
@@ -18,7 +18,9 @@ module Admin
it "returns users that match the search results" do
matching_user = double
- User.stub(:search_by).with('mo').and_return([matching_user])
+ repository = double
+ controller.stub(:users_repository).and_return(repository)
+ repository.stub(:search_by).with('mo').and_return([matching_user])
get :index, q: 'mo'
expect(assigns(:users)).to include(matching_user)
end