код в app / src / emails / account. js
const mailgun = require("mailgun-js");
const DOMAIN = "sxxxxxxxxxxxxxxxxxxxxxxxxxxx.mailgun.org";
const mg = mailgun({apiKey: process.env.MAILGUN_API_KEY, domain: DOMAIN});
const sendWelcomeEmail = async (email, name) => {
const dataForMail = {
to: email,
from: 'zzz@xxx.com',
subject: 'Testing!',
text: `Welcome to the app, ${name}, let me know how you get along with the app.`,
}
mg.messages().send(dataForMail)
}
код в app / test / __ mocks __ / mailgun- js:
module.exports = {
messages() {
},
send() {
},
mailgun() {
}
}
Всякий раз, когда я запустить Jest, он говорит, что «MailGun не является функцией». Как я могу создать ручной макет для этого конструктора?