Как мне «опасно использоватьGlobalCSS» для тестирования снимков? - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь отключить сгенерированные числа на компонентах Material-UI для тестирования моментальных снимков, потому что кажется, что это вызывает проблемы между компьютерами Linux и Windows, и в настоящее время я использую Storyshots для создания моментальных снимков.Я также использую Material-UI v4alpha.

Я смотрю на: https://github.com/mui-org/material-ui/issues/10517 https://github.com/storybooks/storybook/issues/3140

import { ThemeProvider, StylesProvider, createGenerateClassName } from '@material-ui/styles';

const generateClassNameTests = createGenerateClassName({
  dangerouslyUseGlobalCSS: true,
});

addDecorator(story => (
  <StylesProvider generateClassName={generateClassNameTests} >
    <ThemeProvider theme={CustomTheme}>
      <CssBaseline />
        {story()}
    </ThemeProvider>
  </StylesProvider>
))

Когда я смотрю свои снимки или запускаю тесты снимков, номера Material-ui все еще там.

...