From d10d7e91ebd69e3f8330e3f4349fe7ba4f8e6613 Mon Sep 17 00:00:00 2001 From: salomonelli Date: Fri, 20 Oct 2017 22:09:28 +0200 Subject: [PATCH] ADD tests for travis --- .travis.yml | 2 +- package.json | 1 + test/scripts/preview.js | 12 +++++------- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index b2b5d2f..1434381 100755 --- a/.travis.yml +++ b/.travis.yml @@ -11,5 +11,5 @@ before_install: script: - npm i --silent - npm run lint - - npm test + - npm run test:travis - npm run export diff --git a/package.json b/package.json index 650c6e5..273e267 100755 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "test:export": "SCRIPT=export npm run test:deleteFiles && npm run export && mocha test/scripts/export.js", "test:preview": "SCRIPT=preview npm run test:deleteFiles && npm run export && npm run preview && mocha test/scripts/preview.js", "test": "npm run test:export && npm run test:preview && npm run test:e2e", + "test:travis": "npm run test:export && sleep 30 && npm run test:preview && npm run test:e2e", "export": "concurrently \"npm run dev\" \"npm run pdf\" --success first --kill-others --raw", "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs" }, diff --git a/test/scripts/preview.js b/test/scripts/preview.js index a625720..9ace94c 100755 --- a/test/scripts/preview.js +++ b/test/scripts/preview.js @@ -8,12 +8,10 @@ const allResumes = require('./allResumes'); describe('npm run preview', () => { it('should have generated the png files', () => { - setTimeout(() => { - const resumes = allResumes(); - resumes.forEach(resume => { - const p = path.join(__dirname, '../../src/assets/preview/resume-' + resume.path + '.png'); - assert.ok(fs.existsSync(p)); - }); - }, 20000); + const resumes = allResumes(); + resumes.forEach(resume => { + const p = path.join(__dirname, '../../src/assets/preview/resume-' + resume.path + '.png'); + assert.ok(fs.existsSync(p)); + }); }); });