UNPKG

@sap_oss/wdio-qmate-service

Version:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/wdio-qmate-service)](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[![Node.js CI](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml/badge.svg)](http

18 lines 818 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Comparator = void 0; class Comparator { // Public static compareWithWildCard(sWild, value, toLowerCase = false) { const strWild = toLowerCase ? Comparator.convertToString(sWild).trim().toLowerCase() : Comparator.convertToString(sWild).trim(); const strValue = toLowerCase ? Comparator.convertToString(value).trim().toLowerCase() : Comparator.convertToString(value).trim(); const regex = new RegExp("^" + strWild.replace(/[-\/\\^$+?.()|[\]{}]/g, "\\$&").replace(/\*/g, ".*") + "$", "s"); return regex.test(strValue); } // Private static convertToString(value) { return (value ?? "").toString(); } } exports.Comparator = Comparator; //# sourceMappingURL=Comparator.js.map