Fix all the errors to get our tests green on Rails 5.1.

This commit is contained in:
Guo Xiang Tan
2017-08-31 12:06:56 +08:00
parent 898ee93547
commit 77d4c4d8dc
989 changed files with 5114 additions and 3117 deletions

View File

@@ -12,25 +12,28 @@ describe 'invite only' do
admin = Fabricate(:admin)
api_key = Fabricate(:api_key, user: admin)
xhr :post, '/users',
post '/users.json', params: {
name: 'bob',
username: 'bob',
password: 'strongpassword',
email: 'bob@bob.com',
api_key: api_key.key,
api_username: admin.username
}
user_id = JSON.parse(response.body)["user_id"]
expect(user_id).to be > 0
# activate and approve
xhr :put, "/admin/users/#{user_id}/activate",
api_key: api_key.key,
api_username: admin.username
put "/admin/users/#{user_id}/activate.json", params: {
api_key: api_key.key,
api_username: admin.username
}
xhr :put, "/admin/users/#{user_id}/approve",
api_key: api_key.key,
api_username: admin.username
put "/admin/users/#{user_id}/approve.json", params: {
api_key: api_key.key,
api_username: admin.username
}
u = User.find(user_id)
expect(u.active).to eq(true)