import 'mocha'
import {
registerUser, flushTests, getUserInformation, getMyUserInformation, killallServers,
- userLogin, login, runServer, ServerInfo, verifyEmail, updateCustomSubConfig
+ userLogin, login, runServer, ServerInfo, verifyEmail, updateCustomSubConfig, wait
} from '../../../../shared/utils'
import { setAccessTokensToServers } from '../../../../shared/utils/users/login'
-import { mockSmtpServer } from '../../../../shared/utils/miscs/email'
+import { MockSmtpServer } from '../../../../shared/utils/miscs/email'
import { waitJobs } from '../../../../shared/utils/server/jobs'
const expect = chai.expect
before(async function () {
this.timeout(30000)
- await mockSmtpServer(emails)
+ await MockSmtpServer.Instance.collectEmails(emails)
await flushTests()
})
after(async function () {
+ MockSmtpServer.Instance.kill()
killallServers([ server ])
// Keep the logs if the test failed