Skip to content

Commit 57b0f90

Browse files
committed
tests: update tests
1 parent 46c4007 commit 57b0f90

File tree

129 files changed

+453
-420
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+453
-420
lines changed

packages/coreui-react/src/components/accordion/__tests__/CAccordion.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render, screen } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAccordion } from '../../../index'
4+
import { CAccordion } from '../index'
55

66
test('loads and displays CAccordion component', async () => {
77
const { container } = render(<CAccordion>Test</CAccordion>)

packages/coreui-react/src/components/accordion/__tests__/CAccordionBody.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAccordionBody } from '../../../index'
4+
import { CAccordionBody } from '../index'
55

66
test('loads and displays CAccordionBody component', async () => {
77
const { container } = render(<CAccordionBody>Test</CAccordionBody>)

packages/coreui-react/src/components/accordion/__tests__/CAccordionButton.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAccordionButton } from '../../../index'
4+
import { CAccordionButton } from '../index'
55

66
test('loads and displays CAccordionButton component', async () => {
77
const { container } = render(<CAccordionButton>Test</CAccordionButton>)

packages/coreui-react/src/components/accordion/__tests__/CAccordionHeader.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAccordionHeader } from '../../../index'
4+
import { CAccordionHeader } from '../index'
55

66
test('loads and displays CAccordionHeader component', async () => {
77
const { container } = render(<CAccordionHeader>Test</CAccordionHeader>)

packages/coreui-react/src/components/accordion/__tests__/CAccordionItem.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAccordionItem } from '../../../index'
4+
import { CAccordionItem } from '../index'
55

66
test('loads and displays CAccordionItem component', async () => {
77
const { container } = render(<CAccordionItem>Test</CAccordionItem>)
Lines changed: 39 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,62 @@
11
import * as React from 'react'
2-
import { render, fireEvent } from '@testing-library/react'
2+
import { act, render, fireEvent } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAlert } from '../../../index'
4+
import { CAlert } from '../index'
55

66
test('loads and displays CAlert component', async () => {
7-
const { container } = render(<CAlert color="primary">Test</CAlert>)
8-
expect(container).toMatchSnapshot()
7+
let container: HTMLElement
8+
await act(async () => {
9+
const renderResult = render(<CAlert color="primary">Test</CAlert>)
10+
container = renderResult.container
11+
})
12+
expect(container!).toMatchSnapshot()
913
})
1014

1115
test('CAlert customize', async () => {
12-
const { container } = render(
13-
<CAlert color="secondary" className="bazinga" dismissible={true} variant="solid" visible={true}>
14-
Test
15-
</CAlert>,
16-
)
17-
expect(container).toMatchSnapshot()
18-
expect(container.firstChild).toHaveClass('bazinga')
19-
expect(container.firstChild).toHaveClass('bg-secondary')
20-
expect(container.firstChild).toHaveClass('text-white')
21-
expect(container.firstChild).toHaveClass('alert-dismissible')
16+
let container: HTMLElement
17+
await act(async () => {
18+
const renderResult = render(
19+
<CAlert
20+
color="secondary"
21+
className="bazinga"
22+
dismissible={true}
23+
variant="solid"
24+
visible={true}
25+
>
26+
Test
27+
</CAlert>
28+
)
29+
container = renderResult.container
30+
})
31+
expect(container!).toMatchSnapshot()
32+
expect(container!.firstChild).toHaveClass('bazinga')
33+
expect(container!.firstChild).toHaveClass('bg-secondary')
34+
expect(container!.firstChild).toHaveClass('text-white')
35+
expect(container!.firstChild).toHaveClass('alert-dismissible')
2236
})
2337

2438
test('CAlert click close button', async () => {
2539
jest.useFakeTimers()
40+
2641
const onClose = jest.fn()
2742
render(
2843
<CAlert color="primary" dismissible onClose={onClose}>
2944
Test
30-
</CAlert>,
45+
</CAlert>
3146
)
47+
3248
expect(onClose).toHaveBeenCalledTimes(0)
49+
3350
const btn = document.querySelector('.btn-close')
51+
3452
if (btn !== null) {
35-
fireEvent.click(btn)
53+
act(() => {
54+
fireEvent.click(btn)
55+
jest.runAllTimers()
56+
})
3657
}
58+
3759
expect(onClose).toHaveBeenCalledTimes(1)
38-
jest.runAllTimers()
39-
expect(onClose).toHaveBeenCalledTimes(1)
60+
4061
jest.useRealTimers()
4162
})

packages/coreui-react/src/components/alert/__tests__/CAlertHeading.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAlertHeading } from '../../../index'
4+
import { CAlertHeading } from '../index'
55

66
test('loads and displays CAlertHeading component', async () => {
77
const { container } = render(<CAlertHeading>Test</CAlertHeading>)

packages/coreui-react/src/components/alert/__tests__/CAlertLink.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAlertLink } from '../../../index'
4+
import { CAlertLink } from '../index'
55

66
test('loads and displays CAlertLink component', async () => {
77
const { container } = render(<CAlertLink>Test</CAlertLink>)

packages/coreui-react/src/components/avatar/__tests__/CAvatar.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CAvatar } from '../../../index'
4+
import { CAvatar } from '../index'
55

66
test('loads and displays CAvatar component', async () => {
77
const { container } = render(<CAvatar color="primary">Test</CAvatar>)

packages/coreui-react/src/components/backdrop/__tests__/CBackdrop.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CBackdrop } from '../../../index'
4+
import { CBackdrop } from '../index'
55

66
test('loads and displays CBackdrop component', async () => {
77
const { container } = render(<CBackdrop>Test</CBackdrop>)

packages/coreui-react/src/components/badge/__tests__/CBadge.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CBadge } from '../../../index'
4+
import { CBadge } from '../index'
55

66
test('loads and displays CBadge component', async () => {
77
const { container } = render(<CBadge color="primary">Test</CBadge>)

packages/coreui-react/src/components/breadcrumb/__tests__/CBreadcrumb.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CBreadcrumb, CBreadcrumbItem } from '../../../index'
4+
import { CBreadcrumb, CBreadcrumbItem } from '../index'
55

66
test('loads and displays CBreadcrumb component', async () => {
77
const { container } = render(<CBreadcrumb></CBreadcrumb>)

packages/coreui-react/src/components/breadcrumb/__tests__/CBreadcrumbItem.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CBreadcrumbItem } from '../../../index'
4+
import { CBreadcrumbItem } from '../index'
55

66
test('loads and displays CBreadcrumbItem component', async () => {
77
const { container } = render(<CBreadcrumbItem>Test</CBreadcrumbItem>)

packages/coreui-react/src/components/button-group/__tests__/CButtonGroup.spec.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CButtonGroup, CButton } from '../../../index'
4+
import { CButton } from '../../button/CButton'
5+
import { CButtonGroup } from '../index'
56

67
test('loads and displays CButtonGroup component', async () => {
78
const { container } = render(<CButtonGroup></CButtonGroup>)

packages/coreui-react/src/components/button-group/__tests__/CButtonToolbar.spec.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CButtonToolbar, CButtonGroup, CButton } from '../../../index'
4+
import { CButton } from '../../button/CButton'
5+
import { CButtonToolbar, CButtonGroup } from '../index'
56

67
test('loads and displays CButtonToolbar component', async () => {
78
const { container } = render(<CButtonToolbar></CButtonToolbar>)

packages/coreui-react/src/components/button/__tests__/CButton.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CButton } from '../../../index'
4+
import { CButton } from '../index'
55

66
test('loads and displays CButton component', async () => {
77
const { container } = render(<CButton color="primary">Test</CButton>)

packages/coreui-react/src/components/button/__tests__/CButtonClose.spec.tsx

Lines changed: 0 additions & 23 deletions
This file was deleted.

packages/coreui-react/src/components/button/__tests__/__snapshots__/CButtonClose.spec.tsx.snap

Lines changed: 0 additions & 26 deletions
This file was deleted.

packages/coreui-react/src/components/callout/__tests__/CCallout.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCallout } from '../../../index'
4+
import { CCallout } from '../index'
55

66
test('loads and displays CCallout component', async () => {
77
const { container } = render(<CCallout>Test</CCallout>)

packages/coreui-react/src/components/card/__tests__/CCard.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCard } from '../../../index'
4+
import { CCard } from '../index'
55

66
test('loads and displays CCard component', async () => {
77
const { container } = render(<CCard>Test</CCard>)

packages/coreui-react/src/components/card/__tests__/CCardBody.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardBody } from '../../../index'
4+
import { CCardBody } from '../index'
55

66
test('loads and displays CCardBody component', async () => {
77
const { container } = render(<CCardBody>Test</CCardBody>)

packages/coreui-react/src/components/card/__tests__/CCardFooter.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardFooter } from '../../../index'
4+
import { CCardFooter } from '../index'
55

66
test('loads and displays CCardFooter component', async () => {
77
const { container } = render(<CCardFooter>Test</CCardFooter>)

packages/coreui-react/src/components/card/__tests__/CCardGroup.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
CCardTitle,
1313
CCardText,
1414
CCardGroup,
15-
} from '../../../index'
15+
} from '../index'
1616

1717
test('loads and displays CCardGroup component', async () => {
1818
const { container } = render(<CCardGroup>Test</CCardGroup>)

packages/coreui-react/src/components/card/__tests__/CCardHeader.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardHeader } from '../../../index'
4+
import { CCardHeader } from '../index'
55

66
test('loads and displays CCardHeader component', async () => {
77
const { container } = render(<CCardHeader>Test</CCardHeader>)

packages/coreui-react/src/components/card/__tests__/CCardImage.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardImage } from '../../../index'
4+
import { CCardImage } from '../index'
55

66
test('loads and displays CCardImage component', async () => {
77
const { container } = render(<CCardImage />)

packages/coreui-react/src/components/card/__tests__/CCardImageOverlay.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardImageOverlay } from '../../../index'
4+
import { CCardImageOverlay } from '../index'
55

66
test('loads and displays CCardImageOverlay component', async () => {
77
const { container } = render(<CCardImageOverlay />)

packages/coreui-react/src/components/card/__tests__/CCardLink.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardLink } from '../../../index'
4+
import { CCardLink } from '../index'
55

66
test('loads and displays CCardLink component', async () => {
77
const { container } = render(<CCardLink>Test</CCardLink>)

packages/coreui-react/src/components/card/__tests__/CCardSubtitle.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardSubtitle } from '../../../index'
4+
import { CCardSubtitle } from '../index'
55

66
test('loads and displays CCardSubtitle component', async () => {
77
const { container } = render(<CCardSubtitle>Test</CCardSubtitle>)

packages/coreui-react/src/components/card/__tests__/CCardText.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardText } from '../../../index'
4+
import { CCardText } from '../index'
55

66
test('loads and displays CCardText component', async () => {
77
const { container } = render(<CCardText>Test</CCardText>)

packages/coreui-react/src/components/card/__tests__/CCardTitle.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCardTitle } from '../../../index'
4+
import { CCardTitle } from '../index'
55

66
test('loads and displays CCardTitle component', async () => {
77
const { container } = render(<CCardTitle>Test</CCardTitle>)

packages/coreui-react/src/components/carousel/__tests__/CCarousel.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { render, fireEvent, getByText } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCarousel, CCarouselCaption, CCarouselItem } from '../../../index'
4+
import { CCarousel, CCarouselCaption, CCarouselItem } from '../index'
55

66
test('loads and displays CCarousel component', async () => {
77
const { container } = render(

packages/coreui-react/src/components/close-button/__tests__/CCloseButton.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react'
22
import { render } from '@testing-library/react'
33
import '@testing-library/jest-dom'
4-
import { CCloseButton } from '../../../index'
4+
import { CCloseButton } from '../index'
55

66
test('loads and displays CCloseButton component', async () => {
77
const { container } = render(<CCloseButton />)

0 commit comments

Comments
 (0)