1
実行されたすべてのテストの後に、テスト結果を電子メールで送信します。mochaのアフターフックでコールされないsendmail転送のコールバック
アフターフックでsendMail(nodemailer)を呼び出すと、動作しません。
マイコード:
after(function(done) {
sendReport();
done();
});
function sendReport() {
let mailOptions = {
from: "[email protected]",
to: "[email protected]",
subject: "subject",
text: "body Text",
html: "<h2><b>TEXT.</b></h2>",
attachments: [{
path: "../reports/report.html"
}]
};
let transporter = nodemailer.createTransport({
service: "Gmail",
auth: {
user: "[email protected]",
pass: "xxxx"
}
});
transporter.sendMail(mailOptions, function (error, info) {
if (error) {
console.log(error);
}
});
}
あなたは後** 'done'コールバックを呼び出す必要があります。**メールは(心のasynchronity) – qqilihq