Как проверить, равно ли значение элемента span другому значению с помощью библиотеки тестирования реакции? - PullRequest
0 голосов
/ 07 мая 2020

Я хочу проверить, равно ли значение элемента span другой константе.

Что я пытаюсь сделать?

У меня есть элемент диапазона, как показано ниже

render = () => {
    const compare_value = 5
    const span_value = 5
    return (
         <span data-test-id="test">{span_value}</span>
    );
}

Теперь в моем тесте я делаю это

const span_element = getByTestId('test');
const value = span_element.innerHTML //this value is "5" a string

expect(value).toBe(compare_value);

Здесь, в операторе expect, я получаю объект ошибки .isequality

Я получаю эту ошибку, так как значение - строка «5» и сравниваю значение - целое число 5.

Как я могу это исправить. может кто-нибудь помочь мне с этим. Я хочу проверить, равно ли значение spanelement compare_value.

Спасибо.

1 Ответ

0 голосов
/ 07 мая 2020

Преобразование одного из значений (value или compare_value) в строку.

String(compare_value)
//or
compare_value.toString()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...