styled-components - тестирование createGlobalStyle - PullRequest
0 голосов
/ 10 декабря 2018

Как можно создавать тесты моментальных снимков с помощью styleled-компонентов createGlobalStyle?

Тесты выполняются с помощью jest v22.4.4 и styled-component v4.1.2, реагируют v16.7 и jest-styled-componentsv5.0.1 и response-test-renderer v16.6.3

Вывод снимка без css.но мне нужен способ проверить, не изменились ли CSS ...

Например

const BaseCSS = createGlobalStyle`
  a { color: red };
`;

И тест

import React from 'react';
import renderer from 'react-test-renderer';
import 'jest-styled-components';

import { BaseCSS } from '../src';

test('test if e', () => {
  const tree = renderer.create(<div><BaseCSS /> Test</div>).toJSON();
  expect(tree).toMatchSnapshot();
});

edit:

Вывод снимка выглядит следующим образом: (в снимке нет CSS)

exports[`test if e 1`] = `
  <div>
     Test
  </div>
`;
...