+ await checkHook('action:api.user.created')
+ })
+
+ it('Should run action:api.user.oauth2-got-token', async function () {
+ await userLogin(servers[0], { username: 'created_user', password: 'super_password' })
+
+ await checkHook('action:api.user.oauth2-got-token')
+ })
+
+ it('Should run action:api.user.blocked', async function () {
+ await blockUser(servers[0].url, userId, servers[0].accessToken)
+
+ await checkHook('action:api.user.blocked')
+ })
+
+ it('Should run action:api.user.unblocked', async function () {
+ await unblockUser(servers[0].url, userId, servers[0].accessToken)
+
+ await checkHook('action:api.user.unblocked')
+ })
+
+ it('Should run action:api.user.updated', async function () {
+ await updateUser({ url: servers[0].url, accessToken: servers[0].accessToken, userId, videoQuota: 50 })
+
+ await checkHook('action:api.user.updated')
+ })
+
+ it('Should run action:api.user.deleted', async function () {
+ await removeUser(servers[0].url, userId, servers[0].accessToken)
+
+ await checkHook('action:api.user.deleted')
+ })