1
のスタブnodemailer輸送私がテストしたいと思います:ノード - 私は機能を持っているテスト
var mailServerOptions = {....};
var transporter = nodemailer.createTransport(mailServerOptions);
exports.sendTemplateEmail = (to, template, data) => {
var mailOptions = {....}
return new Promise((resolve, reject) => {
transporter.sendMail(mailOptions, (err, result) => {
if (err) {
return reject(err)
}
return resolve(result);
});
});
}
私はこのような状況でtransporter.sendMailスタブできますか?私はこれを見つけましたpostしかし、それは私がしようとしているものには本当に適合しません。
送信部分を自分自身の機能に移動することができます。実際には必要な場合はスタブすることができますが、その経路に行かなくてもいいと思うでしょう。