mirror of
https://github.com/visgl/react-map-gl.git
synced 2026-01-18 15:54:22 +00:00
35 lines
883 B
JavaScript
35 lines
883 B
JavaScript
// Launch script for various Node test configurations
|
|
require('../aliases');
|
|
|
|
/* global process */
|
|
const path = require('path');
|
|
const moduleAlias = require('module-alias');
|
|
|
|
const {BrowserTestDriver} = require('probe.gl/test-utils');
|
|
|
|
const mode = process.argv.length >= 3 ? process.argv[2] : 'default';
|
|
console.log(`Running ${mode} tests...`); // eslint-disable-line
|
|
|
|
switch (mode) {
|
|
case 'test':
|
|
require('./src/index'); // Run the tests
|
|
break;
|
|
|
|
case 'test-dist':
|
|
// Load deck.gl itself from the dist folder
|
|
moduleAlias.addAlias('deck.gl', path.resolve('./dist'));
|
|
require('./src/index'); // Run the tests
|
|
break;
|
|
|
|
case 'test-browser':
|
|
new BrowserTestDriver().run({
|
|
process: 'webpack-dev-server',
|
|
parameters: ['--env.test-browser'],
|
|
exposeFunction: 'testDone'
|
|
});
|
|
break;
|
|
|
|
default:
|
|
console.error(`Unknown test mode ${mode}`); // eslint-disable-line
|
|
}
|