import 'mocha'
import * as chai from 'chai'
+import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes'
import {
- addVideoToBlacklist,
askResetPassword,
askSendVerifyEmail,
blockUser,
cleanupTests,
createUser,
flushAndRunServer,
- removeVideoFromBlacklist,
- reportAbuse,
resetPassword,
ServerInfo,
setAccessTokensToServers,
userLogin,
verifyEmail
} from '../../../../shared/extra-utils'
-import { MockSmtpServer } from '../../../../shared/extra-utils/miscs/email'
+import { MockSmtpServer } from '../../../../shared/extra-utils/mock-servers/mock-email'
import { waitJobs } from '../../../../shared/extra-utils/server/jobs'
-import { HttpStatusCode } from '../../../../shared/core-utils/miscs/http-error-codes'
const expect = chai.expect
this.timeout(10000)
const reason = 'my super bad reason'
- await reportAbuse({ url: server.url, token: server.accessToken, videoId, reason })
+ await server.abusesCommand.report({ videoId, reason })
await waitJobs(server)
expect(emails).to.have.lengthOf(3)
this.timeout(10000)
const reason = 'my super reason'
- await addVideoToBlacklist(server.url, server.accessToken, videoUserUUID, reason)
+ await server.blacklistCommand.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 removeVideoFromBlacklist(server.url, server.accessToken, videoUserUUID)
+ await server.blacklistCommand.remove({ videoId: videoUserUUID })
await waitJobs(server)
expect(emails).to.have.lengthOf(7)