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