Skip to content

Commit 8636577

Browse files
authored
Merge pull request #975 from GabrielRMuller/chore/user-controller-tests
add more tests for UsersController
2 parents d876344 + 290a0bb commit 8636577

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

test/functional/users_controller_test.rb

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@
55
class UsersControllerTest < ActionController::TestCase
66
include Devise::Test::ControllerHelpers
77

8+
test '#show' do
9+
sign_in users(:mockstar)
10+
user = users(:jroes)
11+
12+
get :show, params: { id: user.id }
13+
14+
assert_redirected_to root_path
15+
end
16+
17+
test '#update should update an user' do
18+
user = users(:mockstar)
19+
sign_in user
20+
21+
put :update, params: { user: { name: 'New Name' } }
22+
user.reload
23+
24+
assert_redirected_to user
25+
assert_equal 'New Name', user.name
26+
end
27+
28+
test '#token_delete' do
29+
sign_in users(:schneems)
30+
31+
get :token_delete, params: { account_delete_token: users(:schneems).account_delete_token }
32+
33+
assigns(:lonely_repos).any?
34+
end
35+
836
test 'should destroy a user with the correct account_delete_token' do
937
sign_in users(:mockstar)
1038

0 commit comments

Comments
 (0)