UNPKG

respond-framework

Version:
20 lines (17 loc) 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _getBranchFromTestPath = require("./getBranchFromTestPath.js"); const createTestId = filename => { const id = filename.replace(/(modules|__tests__)\//g, ''); // eg: modules/child/__tests__/dir/test.js -> child/dir/test.js const name = filename.slice(filename.indexOf('__tests__') + 10); // eg: __tests__/dir/some-test.js -> dir/some-test.js const branch = (0, _getBranchFromTestPath.relativePathToBranch)(filename); // eg: modules/child//modules/grandChild/__tests__/dir/test.js -> 'child.grandChild' return { id, name, branch }; }; var _default = exports.default = createTestId;