allure-cucumberjs
Version:
Allure Cucumber.JS integration
22 lines (21 loc) • 1 kB
JavaScript
;
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