Skip to content

Commit d177dde

Browse files
committed
add test
1 parent 2050bf8 commit d177dde

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

packages/styleguide/src/components/Preview/CodeExample.js

+1
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ export default class CodeExample extends React.Component {
211211
<Code
212212
inline={false}
213213
ref={this.codeBlockRef}
214+
data-testid={this.state.codePreviewType}
214215
language={
215216
this.state.codePreviewType === 'html'
216217
? 'markup'
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { render } from '@testing-library/react';
2+
import { render, fireEvent } from '@testing-library/react';
33

44
import Preview from '.';
55

@@ -8,4 +8,19 @@ describe('rendering', () => {
88
const { getByText } = render(<Preview>Preview</Preview>);
99
expect(getByText('Preview')).toBeInTheDocument();
1010
});
11+
12+
it('HTML preview renders more than 1 child', () => {
13+
const { getByText, getByTestId } = render(
14+
<Preview>
15+
<p>Paragraph 1</p>
16+
<p>Paragraph 2</p>
17+
</Preview>
18+
);
19+
20+
fireEvent.click(getByText('SHOW CODE'));
21+
22+
fireEvent.click(getByText('HTML'));
23+
24+
expect(getByTestId('html')).toBeInTheDocument();
25+
});
1126
});

0 commit comments

Comments
 (0)