From 06f7ac73fea40e75e629480c92b8358a3e8371c7 Mon Sep 17 00:00:00 2001 From: Dan Mindru Date: Tue, 3 Sep 2019 10:43:33 +0200 Subject: [PATCH] Resolve paths in test --- tests/end-to-end.test.js | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/tests/end-to-end.test.js b/tests/end-to-end.test.js index 0f51365..3f25032 100644 --- a/tests/end-to-end.test.js +++ b/tests/end-to-end.test.js @@ -1,46 +1,38 @@ -import test from 'ava'; -import fs from 'fs'; - -test.before((t) => { - const { exec } = require('child_process'); - exec('gulp', (err, stdout, stderr) => { - if (err) { - console.error('Failed to run gulp', err); - } - }); -}); +const test = require('ava'); +const fs = require('fs'); +const path = require('path'); test('dark signature output', async (t) => { - const expected = fs.readFileSync('./tests/sample/dark/signature-dark.html'); - const built = fs.readFileSync('./dist/dark/signature-dark.html'); + const expected = fs.readFileSync(path.resolve('tests/sample/dark/signature-dark.html')); + const built = fs.readFileSync(path.resolve('dist/dark/signature-dark.html')); t.deepEqual(expected, built); }); test('dark signature reply output', async (t) => { - const expected = fs.readFileSync('./tests/sample/dark/signature-reply-dark.html'); - const built = fs.readFileSync('./dist/dark/signature-reply-dark.html'); + const expected = fs.readFileSync(path.resolve('tests/sample/dark/signature-reply-dark.html')); + const built = fs.readFileSync(path.resolve('dist/dark/signature-reply-dark.html')); t.deepEqual(expected, built); }); test('light signature output', async (t) => { - const expected = fs.readFileSync('./tests/sample/light/signature-light.html'); - const built = fs.readFileSync('./dist/light/signature-light.html'); + const expected = fs.readFileSync(path.resolve('tests/sample/light/signature-light.html')); + const built = fs.readFileSync(path.resolve('dist/light/signature-light.html')); t.deepEqual(expected, built); }); test('light signature reply output', async (t) => { - const expected = fs.readFileSync('./tests/sample/light/signature-reply-light.html'); - const built = fs.readFileSync('./dist/light/signature-reply-light.html'); + const expected = fs.readFileSync(path.resolve('tests/sample/light/signature-reply-light.html')); + const built = fs.readFileSync(path.resolve('dist/light/signature-reply-light.html')); t.deepEqual(expected, built); }); test('light full mail output', async (t) => { - const expected = fs.readFileSync('./tests/sample/light/full-mail-light.html'); - const built = fs.readFileSync('./dist/light/full-mail-light.html'); + const expected = fs.readFileSync(path.resolve('tests/sample/light/full-mail-light.html')); + const built = fs.readFileSync(path.resolve('dist/light/full-mail-light.html')); t.deepEqual(expected, built); });