kibana/x-pack/dev-tools/jest/index.js
2019-12-13 23:17:13 -07:00

25 lines
716 B
JavaScript

/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License;
* you may not use this file except in compliance with the Elastic License.
*/
import jest from 'jest';
import { resolve } from 'path';
import { createJestConfig } from './create_jest_config';
export function runJest() {
process.env.NODE_ENV = process.env.NODE_ENV || 'test';
const config = JSON.stringify(
createJestConfig({
kibanaDirectory: resolve(__dirname, '../../..'),
xPackKibanaDirectory: resolve(__dirname, '../..'),
})
);
const argv = [...process.argv.slice(2), '--config', config];
return jest.run(argv);
}