1234567891011121314151617181920212223 |
- import glob from 'glob';
- import Jasmine from 'jasmine';
- const jasmine = new Jasmine();
- jasmine.loadConfigFile('test/jasmine.json');
- const pattern = process.argv[2] || 'test/spec/*.js';
- // Load your specs
- glob(pattern, function (er, files) {
- Promise.all(
- files
- // Use relative paths
- .map(f => f.replace(/^([^\/])/, './$1'))
- .map(f => import(f)
- .catch(e => {
- console.error('** Error loading ' + f + ': ');
- console.error(e);
- process.exit(1);
- }))
- )
- .then(() => jasmine.execute());
- });
|