UNPKG

allure-playwright

Version:

Allure Playwright integration

42 lines (41 loc) 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.statusToAllureStats = exports.normalizeHookTitle = exports.isDescendantOfStepWithTitle = exports.isBeforeHookStep = exports.isAfterHookStep = exports.diffEndRegexp = exports.BEFORE_HOOKS_ROOT_STEP_TITLE = exports.AFTER_HOOKS_ROOT_STEP_TITLE = void 0; var _allureJsCommons = require("allure-js-commons"); var AFTER_HOOKS_ROOT_STEP_TITLE = exports.AFTER_HOOKS_ROOT_STEP_TITLE = "After Hooks"; var BEFORE_HOOKS_ROOT_STEP_TITLE = exports.BEFORE_HOOKS_ROOT_STEP_TITLE = "Before Hooks"; var statusToAllureStats = exports.statusToAllureStats = function statusToAllureStats(status, expectedStatus) { if (status === "skipped") { return _allureJsCommons.Status.SKIPPED; } if (status === "timedOut") { return _allureJsCommons.Status.BROKEN; } if (status === expectedStatus) { return _allureJsCommons.Status.PASSED; } return _allureJsCommons.Status.FAILED; }; var isDescendantOfStepWithTitle = exports.isDescendantOfStepWithTitle = function isDescendantOfStepWithTitle(step, title) { var parent = step.parent; while (parent) { if (parent.title === title) { return true; } parent = parent.parent; } return false; }; var isAfterHookStep = exports.isAfterHookStep = function isAfterHookStep(step) { return isDescendantOfStepWithTitle(step, AFTER_HOOKS_ROOT_STEP_TITLE); }; var isBeforeHookStep = exports.isBeforeHookStep = function isBeforeHookStep(step) { return isDescendantOfStepWithTitle(step, BEFORE_HOOKS_ROOT_STEP_TITLE); }; var diffEndRegexp = exports.diffEndRegexp = /-((expected)|(diff)|(actual))\.png$/; var normalizeHookTitle = exports.normalizeHookTitle = function normalizeHookTitle(title) { return title.startsWith('attach "') && title.endsWith('"') ? title.slice(8, -1) : title; }; //# sourceMappingURL=utils.js.map