await setAccessTokensToServers([ server ])
{
- const created = await server.usersCommand.create({ username: user.username, password: user.password })
+ const created = await server.users.create({ username: user.username, password: user.password })
userId = created.id
- userAccessToken = await server.loginCommand.getAccessToken(user)
+ userAccessToken = await server.login.getAccessToken(user)
}
{
const attributes = { name: 'my super user video' }
- const { uuid } = await server.videosCommand.upload({ token: userAccessToken, attributes })
+ const { uuid } = await server.videos.upload({ token: userAccessToken, attributes })
videoUserUUID = uuid
}
const attributes = {
name: 'my super name'
}
- const { uuid, id } = await server.videosCommand.upload({ attributes })
+ const { uuid, id } = await server.videos.upload({ attributes })
videoUUID = uuid
videoId = id
}
it('Should ask to reset the password', async function () {
this.timeout(10000)
- await server.usersCommand.askResetPassword({ email: 'user_1@example.com' })
+ await server.users.askResetPassword({ email: 'user_1@example.com' })
await waitJobs(server)
expect(emails).to.have.lengthOf(1)
})
it('Should not reset the password with an invalid verification string', async function () {
- await server.usersCommand.resetPassword({
+ await server.users.resetPassword({
userId,
verificationString: verificationString + 'b',
password: 'super_password2',
})
it('Should reset the password', async function () {
- await server.usersCommand.resetPassword({ userId, verificationString, password: 'super_password2' })
+ await server.users.resetPassword({ userId, verificationString, password: 'super_password2' })
})
it('Should not reset the password with the same verification string', async function () {
- await server.usersCommand.resetPassword({
+ await server.users.resetPassword({
userId,
verificationString,
password: 'super_password3',
it('Should login with this new password', async function () {
user.password = 'super_password2'
- await server.loginCommand.getAccessToken(user)
+ await server.login.getAccessToken(user)
})
})
it('Should send a create password email', async function () {
this.timeout(10000)
- await server.usersCommand.create({ username: 'create_password', password: '' })
+ await server.users.create({ username: 'create_password', password: '' })
await waitJobs(server)
expect(emails).to.have.lengthOf(2)
})
it('Should not reset the password with an invalid verification string', async function () {
- await server.usersCommand.resetPassword({
+ await server.users.resetPassword({
userId: userId2,
verificationString: verificationString2 + 'c',
password: 'newly_created_password',
})
it('Should reset the password', async function () {
- await server.usersCommand.resetPassword({
+ await server.users.resetPassword({
userId: userId2,
verificationString: verificationString2,
password: 'newly_created_password'
})
it('Should login with this new password', async function () {
- await server.loginCommand.getAccessToken({
+ await server.login.getAccessToken({
username: 'create_password',
password: 'newly_created_password'
})
this.timeout(10000)
const reason = 'my super bad reason'
- await server.abusesCommand.report({ videoId, reason })
+ await server.abuses.report({ videoId, reason })
await waitJobs(server)
expect(emails).to.have.lengthOf(3)
this.timeout(10000)
const reason = 'my super bad reason'
- await server.usersCommand.banUser({ userId, reason })
+ await server.users.banUser({ userId, reason })
await waitJobs(server)
expect(emails).to.have.lengthOf(4)
it('Should send the notification email when unblocking a user', async function () {
this.timeout(10000)
- await server.usersCommand.unbanUser({ userId })
+ await server.users.unbanUser({ userId })
await waitJobs(server)
expect(emails).to.have.lengthOf(5)
this.timeout(10000)
const reason = 'my super reason'
- await server.blacklistCommand.add({ videoId: videoUserUUID, reason })
+ await server.blacklist.add({ videoId: videoUserUUID, reason })
await waitJobs(server)
expect(emails).to.have.lengthOf(6)
it('Should send the notification email', async function () {
this.timeout(10000)
- await server.blacklistCommand.remove({ videoId: videoUserUUID })
+ await server.blacklist.remove({ videoId: videoUserUUID })
await waitJobs(server)
expect(emails).to.have.lengthOf(7)
it('Should ask to send the verification email', async function () {
this.timeout(10000)
- await server.usersCommand.askSendVerifyEmail({ email: 'user_1@example.com' })
+ await server.users.askSendVerifyEmail({ email: 'user_1@example.com' })
await waitJobs(server)
expect(emails).to.have.lengthOf(8)
})
it('Should not verify the email with an invalid verification string', async function () {
- await server.usersCommand.verifyEmail({
+ await server.users.verifyEmail({
userId,
verificationString: verificationString + 'b',
isPendingEmail: false,
})
it('Should verify the email', async function () {
- await server.usersCommand.verifyEmail({ userId, verificationString })
+ await server.users.verifyEmail({ userId, verificationString })
})
})