diff options
| author | mo khan <mo@mokhan.ca> | 2014-08-16 13:50:21 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-08-16 13:50:21 -0600 |
| commit | a56dc58fa20f6da3da2273036486d18dcac37cf4 (patch) | |
| tree | 7ab9c4a8f836fed103ef7299213e2487d6b09613 /spec/controllers | |
| parent | b52356aafa41968c7a4671b517b5413190bfa587 (diff) | |
add specs for admin users controller.
Diffstat (limited to 'spec/controllers')
| -rw-r--r-- | spec/controllers/admin/users_controller_spec.rb | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/spec/controllers/admin/users_controller_spec.rb b/spec/controllers/admin/users_controller_spec.rb new file mode 100644 index 00000000..5f6c925e --- /dev/null +++ b/spec/controllers/admin/users_controller_spec.rb @@ -0,0 +1,29 @@ +require "rails_helper" + +module Admin + describe UsersController do + let(:admin) { build(:admin) } + + before :each do + http_login(admin) + end + + describe "#index" do + let!(:user) { create(:user) } + + it "returns all users" do + get :index + expect(assigns(:users)).to include(user) + end + end + + describe "#show" do + let!(:user) { create(:user) } + + it "loads the details on the specific user" do + get :show, id: user.id + expect(assigns(:user)).to eql(user) + end + end + end +end |
