1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.PARAM_KEY = exports.PANEL_ID = exports.ADD_TESTS = exports.ADDON_ID = void 0;
|
7 | exports.defineJestParameter = defineJestParameter;
|
8 |
|
9 | require("core-js/modules/es.regexp.exec.js");
|
10 |
|
11 | require("core-js/modules/es.string.split.js");
|
12 |
|
13 |
|
14 | var PARAM_KEY = 'test';
|
15 | exports.PARAM_KEY = PARAM_KEY;
|
16 | var ADDON_ID = 'storybookjs/test';
|
17 | exports.ADDON_ID = ADDON_ID;
|
18 | var PANEL_ID = "".concat(ADDON_ID, "/panel");
|
19 | exports.PANEL_ID = PANEL_ID;
|
20 | var ADD_TESTS = "".concat(ADDON_ID, "/add_tests");
|
21 | exports.ADD_TESTS = ADD_TESTS;
|
22 |
|
23 | function defineJestParameter(parameters) {
|
24 | var jest = parameters.jest,
|
25 | filePath = parameters.fileName;
|
26 |
|
27 | if (typeof jest === 'string') {
|
28 | return [jest];
|
29 | }
|
30 |
|
31 | if (jest && Array.isArray(jest)) {
|
32 | return jest;
|
33 | }
|
34 |
|
35 | if (jest === undefined && typeof filePath === 'string') {
|
36 | var fileName = filePath.split('/').pop().split('.')[0];
|
37 | return [fileName];
|
38 | }
|
39 |
|
40 | return null;
|
41 | } |
\ | No newline at end of file |