UNPKG

@badeball/cypress-cucumber-preprocessor

Version:

[![Build status](https://github.com/badeball/cypress-cucumber-preprocessor/actions/workflows/build.yml/badge.svg)](https://github.com/badeball/cypress-cucumber-preprocessor/actions/workflows/build.yml) [![Npm package weekly downloads](https://badgen.net/n

33 lines (32 loc) 972 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CypressCucumberAssertionError = void 0; exports.assertNever = assertNever; exports.fail = fail; exports.assert = assert; exports.ensure = ensure; exports.assertIsString = assertIsString; const error_1 = require("./error"); const type_guards_1 = require("./type-guards"); class CypressCucumberAssertionError extends error_1.CypressCucumberError { } exports.CypressCucumberAssertionError = CypressCucumberAssertionError; function assertNever(value) { throw new Error("Illegal value: " + value); } function fail(message) { throw (0, error_1.createError)(message, CypressCucumberAssertionError); } function assert(value, message) { if (value != null) { return; } fail(message); } function ensure(value, message) { assert(value, message); return value; } function assertIsString(value, message) { assert((0, type_guards_1.isString)(value), message); }