155058f92SEvan Baconimport 'react-native';
255058f92SEvan Bacon
355058f92SEvan Baconimport React from 'react';
455058f92SEvan Baconimport renderer from 'react-test-renderer';
555058f92SEvan Bacon
6*f4a8f663SEvan Baconimport {
7*f4a8f663SEvan Bacon  B,
8*f4a8f663SEvan Bacon  BlockQuote,
9*f4a8f663SEvan Bacon  BR,
10*f4a8f663SEvan Bacon  Pre,
11*f4a8f663SEvan Bacon  Code,
12*f4a8f663SEvan Bacon  Del,
13*f4a8f663SEvan Bacon  EM,
14*f4a8f663SEvan Bacon  I,
15*f4a8f663SEvan Bacon  Mark,
16*f4a8f663SEvan Bacon  P,
17*f4a8f663SEvan Bacon  Q,
18*f4a8f663SEvan Bacon  S,
19*f4a8f663SEvan Bacon  Span,
20*f4a8f663SEvan Bacon  Strong,
21*f4a8f663SEvan Bacon  Time,
22*f4a8f663SEvan Bacon} from '../Text';
2355058f92SEvan Bacon
2455058f92SEvan Baconit(`renders P`, () => {
2555058f92SEvan Bacon  const tree = renderer.create(<P>demo</P>);
2655058f92SEvan Bacon  expect(tree).toMatchSnapshot();
2755058f92SEvan Bacon});
2855058f92SEvan Baconit(`renders B`, () => {
2955058f92SEvan Bacon  const tree = renderer.create(<B>demo</B>);
3055058f92SEvan Bacon  expect(tree).toMatchSnapshot();
3155058f92SEvan Bacon});
32*f4a8f663SEvan Baconit(`renders Span`, () => {
33*f4a8f663SEvan Bacon  const tree = renderer.create(<Span>demo</Span>);
34*f4a8f663SEvan Bacon  expect(tree).toMatchSnapshot();
35*f4a8f663SEvan Bacon});
3655058f92SEvan Baconit(`renders Strong`, () => {
3755058f92SEvan Bacon  const tree = renderer.create(<Strong>demo</Strong>);
3855058f92SEvan Bacon  expect(tree).toMatchSnapshot();
3955058f92SEvan Bacon});
4055058f92SEvan Baconit(`renders Del`, () => {
4155058f92SEvan Bacon  const tree = renderer.create(<Del>demo</Del>);
4255058f92SEvan Bacon  expect(tree).toMatchSnapshot();
4355058f92SEvan Bacon});
4455058f92SEvan Baconit(`renders S`, () => {
4555058f92SEvan Bacon  const tree = renderer.create(<S>demo</S>);
4655058f92SEvan Bacon  expect(tree).toMatchSnapshot();
4755058f92SEvan Bacon});
4855058f92SEvan Baconit(`renders I`, () => {
4955058f92SEvan Bacon  const tree = renderer.create(<I>demo</I>);
5055058f92SEvan Bacon  expect(tree).toMatchSnapshot();
5155058f92SEvan Bacon});
5255058f92SEvan Baconit(`renders EM`, () => {
5355058f92SEvan Bacon  const tree = renderer.create(<EM>demo</EM>);
5455058f92SEvan Bacon  expect(tree).toMatchSnapshot();
5555058f92SEvan Bacon});
5655058f92SEvan Baconit(`renders BR`, () => {
5755058f92SEvan Bacon  const tree = renderer.create(<BR />);
5855058f92SEvan Bacon  expect(tree).toMatchSnapshot();
5955058f92SEvan Bacon});
6055058f92SEvan Baconit(`renders Code`, () => {
6155058f92SEvan Bacon  const tree = renderer.create(<Code />);
6255058f92SEvan Bacon  expect(tree).toMatchSnapshot();
6355058f92SEvan Bacon});
6455058f92SEvan Baconit(`renders Q`, () => {
6555058f92SEvan Bacon  const tree = renderer.create(<Q>demo</Q>);
6655058f92SEvan Bacon  expect(tree).toMatchSnapshot();
6755058f92SEvan Bacon});
6855058f92SEvan Baconit(`renders BlockQuote`, () => {
6955058f92SEvan Bacon  const tree = renderer.create(<BlockQuote />);
7055058f92SEvan Bacon  expect(tree).toMatchSnapshot();
7155058f92SEvan Bacon});
7255058f92SEvan Baconit(`renders Mark`, () => {
7355058f92SEvan Bacon  const tree = renderer.create(<Mark />);
7455058f92SEvan Bacon  expect(tree).toMatchSnapshot();
7555058f92SEvan Bacon});
7655058f92SEvan Baconit(`renders Time`, () => {
7755058f92SEvan Bacon  const tree = renderer.create(<Time dateTime="2001-05-15T19:00">May 15</Time>);
7855058f92SEvan Bacon  expect(tree).toMatchSnapshot();
7955058f92SEvan Bacon});
8055058f92SEvan Baconit(`renders Pre`, () => {
8155058f92SEvan Bacon  const tree = renderer.create(
8255058f92SEvan Bacon    <Pre>{`
8355058f92SEvan Bacon    body {
8455058f92SEvan Bacon      color: red;
8555058f92SEvan Bacon    }
8655058f92SEvan Bacon  `}</Pre>
8755058f92SEvan Bacon  );
8855058f92SEvan Bacon  expect(tree).toMatchSnapshot();
8955058f92SEvan Bacon});
90