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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy