Я создал тестовый пример, как показано ниже -
it('should return correct heading', () => {
const wrapper = mount(
<Provider store={store}><BrowseList name="BrowserList" /></Provider>
);
const heading = wrapper.find('.page-header-text');
expect(heading.find('h1').text()).toEqual('Browse List');
На моем экране я вижу значение h1 как «Список просмотра», который ожидается (HTML DOM). Когда я console.log(heading.debug())
, он дает мне значение заголовка как «BrowseList», ниже показан фрагмент -
<div className="page-header-text pull-left">
<h1>
BrowseList
</h1>
</div>
Я ожидал, что он появится как «Список браузеров», но поскольку он идет как « BrowserList "мой тестовый пример не работает. Я использую response-i18next, а BrowserList - это ключ, который я передаю t ("BrowserList")