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)); + }); }); });