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>)

0 commit comments

Comments
 (0)