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

22 lines (21 loc) 946 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tagsToOptions = tagsToOptions; exports.isExclusivelySuiteConfiguration = isExclusivelySuiteConfiguration; exports.isNotExclusivelySuiteConfiguration = isNotExclusivelySuiteConfiguration; const constants_1 = require("../constants"); const ast_1 = require("./ast"); const tag_parser_1 = require("./tag-parser"); function tagsToOptions(tags) { return (0, ast_1.collectTagNames)(tags) .filter(tag_parser_1.looksLikeOptions) .map(tag_parser_1.tagToCypressOptions); } function isExclusivelySuiteConfiguration(entry) { // TODO: Remove type cast once support for v10 is removed. return entry[0] === constants_1.TEST_ISOLATION_CONFIGURATION_OPTION; } function isNotExclusivelySuiteConfiguration(entry) { // TODO: Remove type cast once support for v10 is removed. return entry[0] !== constants_1.TEST_ISOLATION_CONFIGURATION_OPTION; }