Skip to content

Commit ae72965

Browse files
Added test
1 parent 01c92b9 commit ae72965

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/components/__tests__/Carousel.test.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const slides = [
1010
];
1111

1212
describe('Carousel', () => {
13-
test('renders a carousel with class "slide"', () => {
13+
test('renders a carousel with classes "slide , inner, item, caption"', () => {
1414
const carousel = render(<Carousel items={slides}/>);
1515

1616
expect(carousel.container.querySelector('div.carousel.slide')).not.toBe(null);
@@ -19,6 +19,13 @@ describe('Carousel', () => {
1919
expect(carousel.container.querySelector('div.carousel-caption')).not.toBe(null);
2020
});
2121

22+
test('renders its content', () => {
23+
const carousel = render(<Carousel items={slides}/>);
24+
25+
expect(carousel.queryByText('caption 2')).not.toBe(null);
26+
expect(carousel.queryByText('caption INFINITY')).toBe(null);
27+
});
28+
2229

2330
test('active slide', () => {
2431
const carousel = render(<Carousel items={slides}/>);
@@ -46,6 +53,4 @@ describe('Carousel', () => {
4653
expect(mockSetProps.mock.calls).toHaveLength(1);
4754
expect(mockSetProps.mock.calls[0][0].active_index).toBe(1);
4855
});
49-
50-
5156
});

0 commit comments

Comments
 (0)