Search code examples
regexautomated-testse2e-testingweb-testingtestcafe

How do I insert a variable into a regex .match() assertion?


I would like to add a variable, 'example', into a regular expression assertion.

const example = Selector('xyz');

await t.expect(getLocation()).match(/^https:\/\/int-.*.example.com\/en\/example\/-\/  ** HERE SHOULD BE INSERTED A VARIABLE, 'example' ** \/$/)

How could I do this?


Solution

  • You can make it using the RegExp Constructor.