Как передать аргумент getByText в реагирующую библиотеку тестирования? - PullRequest
0 голосов
/ 11 ноября 2019

В настоящее время я делаю это

getByText(/SomText/i);

Но я хочу создать функцию и передать некоторый текст в качестве аргумента. Я пытался сделать это так

let x = "/SomeText/i";
getByText(x);

или

getByText(`/${x}/i`);

Но ни один из вариантов не работает.

1 Ответ

0 голосов
/ 11 ноября 2019

Добро пожаловать в SO!

Я не проверял это, но, похоже, getByText нуждается в регулярном выражении:

getByText(/SomText/i);

в качестве аргумента, а не, как вы здесь указали,string:

let x = "/SomeText/i";

Работает ли ваш код, если вы создаете регулярное выражение из вашей строки, как это?

let x = new RegExp("/SomeText/i");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...