1import 'react-native';
2
3import React from 'react';
4import renderer from 'react-test-renderer';
5
6import {
7  B,
8  BlockQuote,
9  BR,
10  Pre,
11  Code,
12  Del,
13  EM,
14  I,
15  Mark,
16  P,
17  Q,
18  S,
19  Span,
20  Strong,
21  Time,
22} from '../Text';
23
24it(`renders P`, () => {
25  const tree = renderer.create(<P>demo</P>);
26  expect(tree).toMatchSnapshot();
27});
28it(`renders B`, () => {
29  const tree = renderer.create(<B>demo</B>);
30  expect(tree).toMatchSnapshot();
31});
32it(`renders Span`, () => {
33  const tree = renderer.create(<Span>demo</Span>);
34  expect(tree).toMatchSnapshot();
35});
36it(`renders Strong`, () => {
37  const tree = renderer.create(<Strong>demo</Strong>);
38  expect(tree).toMatchSnapshot();
39});
40it(`renders Del`, () => {
41  const tree = renderer.create(<Del>demo</Del>);
42  expect(tree).toMatchSnapshot();
43});
44it(`renders S`, () => {
45  const tree = renderer.create(<S>demo</S>);
46  expect(tree).toMatchSnapshot();
47});
48it(`renders I`, () => {
49  const tree = renderer.create(<I>demo</I>);
50  expect(tree).toMatchSnapshot();
51});
52it(`renders EM`, () => {
53  const tree = renderer.create(<EM>demo</EM>);
54  expect(tree).toMatchSnapshot();
55});
56it(`renders BR`, () => {
57  const tree = renderer.create(<BR />);
58  expect(tree).toMatchSnapshot();
59});
60it(`renders Code`, () => {
61  const tree = renderer.create(<Code />);
62  expect(tree).toMatchSnapshot();
63});
64it(`renders Q`, () => {
65  const tree = renderer.create(<Q>demo</Q>);
66  expect(tree).toMatchSnapshot();
67});
68it(`renders BlockQuote`, () => {
69  const tree = renderer.create(<BlockQuote />);
70  expect(tree).toMatchSnapshot();
71});
72it(`renders Mark`, () => {
73  const tree = renderer.create(<Mark />);
74  expect(tree).toMatchSnapshot();
75});
76it(`renders Time`, () => {
77  const tree = renderer.create(<Time dateTime="2001-05-15T19:00">May 15</Time>);
78  expect(tree).toMatchSnapshot();
79});
80it(`renders Pre`, () => {
81  const tree = renderer.create(
82    <Pre>{`
83    body {
84      color: red;
85    }
86  `}</Pre>
87  );
88  expect(tree).toMatchSnapshot();
89});
90