Получение предупреждения при запуске модульных тестов для использования экземпляра i18next - PullRequest
0 голосов
/ 19 января 2020

У меня есть следующий функциональный компонент, который я пытаюсь выполнить модульное тестирование:

export const XHeader = withTranslation()(({ t, ...props }) => {

  return (
    <span>
      <TableHeader
        {...props}
      />
    </span>
  );
});

Пример модульного теста для него:

describe("XHeader component", () => {
  let wrapper;
  beforeEach(() => {
    wrapper = mount(
      <XHeader
        t={id => id}
      />
    );
  });
  it("should exists", async () => {
    expect(wrapper.exists()).toBe(true);
  });

});

При выполнении этого теста я получаю следующее предупреждение:

Вам нужно будет передать экземпляр i18next с помощью initReactI18next

Это не ошибка, а предупреждение. Как мне выполнить модульное тестирование такого рода функциональных компонентов, которые обертываются с помощью Translation? Есть ли лучшая практика для этого?

...