UNPKG

allure-cucumberjs

Version:

Allure Cucumber.JS integration

22 lines (21 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPosixPathRelativeToProjectRoot = exports.getPathRelativeToProjectRoot = void 0; var _nodePath = _interopRequireDefault(require("node:path")); var _reporter = require("allure-js-commons/sdk/reporter"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } var getPathRelativeToProjectRoot = _ref => { var { uri } = _ref; return (0, _reporter.getRelativePath)( // Pickle.uri is always relative to the CWD when run from the CLI. // However, it might be absolute if run from code. _nodePath.default.isAbsolute(uri) ? uri : _nodePath.default.join(process.cwd(), uri)); }; exports.getPathRelativeToProjectRoot = getPathRelativeToProjectRoot; var getPosixPathRelativeToProjectRoot = pickle => (0, _reporter.getPosixPath)(getPathRelativeToProjectRoot(pickle)); exports.getPosixPathRelativeToProjectRoot = getPosixPathRelativeToProjectRoot; //# sourceMappingURL=utils.js.map