e2ed
Version:
E2E testing framework over Playwright
18 lines (17 loc) • 779 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOutputDirectoryName = void 0;
const internal_1 = require("../../constants/internal");
const asserts_1 = require("../asserts");
/**
* Get output directory name of test in `internal` directory.
* @internal
*/
const getOutputDirectoryName = (outputDirectory) => {
const indexOfInternalDirectory = outputDirectory.indexOf(internal_1.INTERNAL_REPORTS_DIRECTORY_PATH);
(0, asserts_1.assertValueIsTrue)(indexOfInternalDirectory > 0, 'indexOfInternalDirectory greater than 0', {
outputDirectory,
});
return outputDirectory.slice(internal_1.INTERNAL_REPORTS_DIRECTORY_PATH.length + indexOfInternalDirectory + 1);
};
exports.getOutputDirectoryName = getOutputDirectoryName;