Ошибка типографии Material-UI в модульном тесте React + Jest - PullRequest
0 голосов
/ 26 ноября 2018

Я не вижу никаких предупреждений от своего веб-приложения React при запуске приложения в браузере, но во время выполнения модульного теста я получаю ошибку типографии Material-UI.

Предупреждение: материал-UI: вы используете устаревшие варианты оформления, которые будут удалены в следующем основном выпуске.Пожалуйста, прочитайте руководство по миграции в https://material -ui.com / style / typography #igration-to-typography-v2

Пожалуйста, предложите, как решить проблему.

Руководство по миграции не помогло в этом отношении, потому что я обновил все варианты Typography до последних, как указано в документе.

@ material-ui / core Версия: 3.5.1

запуск пряжи v1.9.4 $ node scripts / test.js --env = jsdom

PASS src / container / Login / Login.spec.js ●Консоль

console.error node_modules/warning/warning.js:34
  Warning: Material-UI: you are using the deprecated typography variants that will be removed in the next major release.
  Please read the migration guide under https://material-ui.com/style/typography#migration-to-typography-v2

1 Ответ

0 голосов
/ 26 ноября 2018

Похоже, вы не использовали тему, похожую на ту, которая упоминалась в руководстве по миграции:

const theme = createMuiTheme({
  typography: {
    useNextVariants: true,
  },
});

или установите window.__MUI_USE_NEXT_TYPOGRAPHY_VARIANTS__ = true;, если вы не используете тему.

...