diff --git a/apps/demos/utils/visual-tests/matrix-test-helper.ts b/apps/demos/utils/visual-tests/matrix-test-helper.ts index ff25b91e86de..5fdc92a4d7a5 100644 --- a/apps/demos/utils/visual-tests/matrix-test-helper.ts +++ b/apps/demos/utils/visual-tests/matrix-test-helper.ts @@ -47,7 +47,8 @@ function shouldRunTestExplicitlyInternal(framework, product, demo) { } function patternGroupFromValues(product, demo, framework) { - const wrap = (x) => RegExp(x || '.*', 'i'); + const escapeRegExp = (string) => string.replace(/[.*+?^${}()|[\]\\-]/g, '\\$&'); + const wrap = (x) => RegExp(x ? escapeRegExp(x) : '.*', 'i'); return { product: wrap(product), demo: wrap(demo),