Skip to content

Commit 3bd9121

Browse files
committed
Fixed tests, Fixed promisify for pug.renderFile
1 parent c8945b4 commit 3bd9121

File tree

2 files changed

+3
-10
lines changed

2 files changed

+3
-10
lines changed

src/index.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,7 @@ const transport = nodemailer.createTransport({
1616

1717
const templateFilePath = path.join(__dirname, '..', 'template.pug');
1818

19-
const renderFilePromise = (view, locals) => {
20-
return new Promise((resolve, reject) => {
21-
pug.renderFile(view, locals, (err, html) => {
22-
if (err) return reject(err);
23-
resolve(html);
24-
});
25-
});
26-
};
19+
const renderFilePromise = Promise.promisify(pug.renderFile);
2720

2821
const previewEmail = async (message, id, open = true) => {
2922
if (typeof message !== 'object')

test/test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ test('opens a preview email', async t => {
3737
});
3838

3939
test('does not open', async t => {
40-
const url = await previewEmail({});
40+
const url = await previewEmail({}, null, false);
4141
t.true(typeof url === 'string');
4242
});
4343

@@ -48,7 +48,7 @@ test('invalid message', async t => {
4848

4949
test('custom id', async t => {
5050
const id = new Date().getTime().toString();
51-
const url = await previewEmail({}, id);
51+
const url = await previewEmail({}, id, false);
5252
t.is(path.basename(url).replace('.html', ''), id);
5353
});
5454

0 commit comments

Comments
 (0)