ADD tests for travis

This commit is contained in:
salomonelli 2017-10-20 22:09:28 +02:00
parent d0846582d2
commit d10d7e91eb
3 changed files with 7 additions and 8 deletions

View File

@ -11,5 +11,5 @@ before_install:
script:
- npm i --silent
- npm run lint
- npm test
- npm run test:travis
- npm run export

View File

@ -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"
},

View File

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