appwright
Version:
E2E mobile app testing done right, with the Playwright test runner
20 lines (19 loc) • 921 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const vitest_1 = require("vitest");
const utils_1 = require("../utils");
(0, vitest_1.test)("longest deterministic group with one group", () => {
const pattern = /.*(Copy to clipboard)$/;
const substring = (0, utils_1.longestDeterministicGroup)(pattern);
(0, vitest_1.expect)(substring).toBe("Copy to clipboard");
});
(0, vitest_1.test)("longest deterministic group with no groups", () => {
const pattern = /.*Copy to clipboard$/;
const substring = (0, utils_1.longestDeterministicGroup)(pattern);
(0, vitest_1.expect)(substring).toBe(undefined);
});
(0, vitest_1.test)("longest deterministic group with group that has special chars", () => {
const pattern = /.*(Copy .* to clipboard)$/;
const substring = (0, utils_1.longestDeterministicGroup)(pattern);
(0, vitest_1.expect)(substring).toBe(undefined);
});
;