X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fserver%2Fcontact-form.ts;h=0256cc193f77cb553ad13a705d2bd309b63fdb7f;hb=33b91e53d21fba295ecf516b717fb36e91990771;hp=d6165b29308d9cbc11087daf7e0d75009bc679b1;hpb=7a4fd56ccd86518a6b14c407fc977c7904337448;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/server/contact-form.ts b/server/tests/api/server/contact-form.ts index d6165b293..0256cc193 100644 --- a/server/tests/api/server/contact-form.ts +++ b/server/tests/api/server/contact-form.ts @@ -1,12 +1,12 @@ /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ -import 'mocha' -import * as chai from 'chai' +import { expect } from 'chai' import { MockSmtpServer } from '@server/tests/shared' import { wait } from '@shared/core-utils' import { HttpStatusCode } from '@shared/models' import { cleanupTests, + ConfigCommand, ContactFormCommand, createSingleServer, PeerTubeServer, @@ -14,8 +14,6 @@ import { waitJobs } from '@shared/server-commands' -const expect = chai.expect - describe('Test contact form', function () { let server: PeerTubeServer const emails: object[] = [] @@ -26,21 +24,13 @@ describe('Test contact form', function () { const port = await MockSmtpServer.Instance.collectEmails(emails) - const overrideConfig = { - smtp: { - hostname: 'localhost', - port - } - } - server = await createSingleServer(1, overrideConfig) + server = await createSingleServer(1, ConfigCommand.getEmailOverrideConfig(port)) await setAccessTokensToServers([ server ]) command = server.contactForm }) it('Should send a contact form', async function () { - this.timeout(10000) - await command.send({ fromEmail: 'toto@example.com', body: 'my super message', @@ -54,7 +44,7 @@ describe('Test contact form', function () { const email = emails[0] - expect(email['from'][0]['address']).equal('test-admin@localhost') + expect(email['from'][0]['address']).equal('test-admin@127.0.0.1') expect(email['replyTo'][0]['address']).equal('toto@example.com') expect(email['to'][0]['address']).equal('admin' + server.internalServerNumber + '@example.com') expect(email['subject']).contains('my subject') @@ -69,8 +59,6 @@ describe('Test contact form', function () { }) it('Should not be able to send another contact form because of the anti spam checker', async function () { - this.timeout(10000) - await wait(1000) await command.send({