Reinstate mocks.email.mock(), it wasn't as unused as I thought.
This commit is contained in:
parent
15ef247ba1
commit
e4ae1d90b1
|
@ -2,6 +2,20 @@ import MailDev from "maildev"
|
||||||
import { promisify } from "util"
|
import { promisify } from "util"
|
||||||
import TestConfiguration from "../TestConfiguration"
|
import TestConfiguration from "../TestConfiguration"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated please use the `MailDev` email server instead of this mock.
|
||||||
|
*/
|
||||||
|
export function mock() {
|
||||||
|
// mock the email system
|
||||||
|
const sendMailMock = jest.fn()
|
||||||
|
const nodemailer = require("nodemailer")
|
||||||
|
nodemailer.createTransport.mockReturnValue({
|
||||||
|
sendMail: sendMailMock,
|
||||||
|
verify: jest.fn(),
|
||||||
|
})
|
||||||
|
return sendMailMock
|
||||||
|
}
|
||||||
|
|
||||||
export type Mailserver = InstanceType<typeof MailDev>
|
export type Mailserver = InstanceType<typeof MailDev>
|
||||||
export type MailserverConfig = ConstructorParameters<typeof MailDev>[0]
|
export type MailserverConfig = ConstructorParameters<typeof MailDev>[0]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue