Skip to content

Commit 74ede36

Browse files
committed
migrate Label test
1 parent 12468d8 commit 74ede36

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
lines changed

packages/react/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ module.exports = {
3333
'<rootDir>/src/Flash/',
3434
'<rootDir>/src/FormControl/__tests__/FormControl.Validation.test.tsx',
3535
'<rootDir>/src/InlineMessage/',
36+
'<rootDir>/src/Label/',
3637
'<rootDir>/src/NavList/',
3738
'<rootDir>/src/Octicon/',
3839
'<rootDir>/src/Pagehead/',
Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1+
import {describe, expect, it} from 'vitest'
12
import {render} from '@testing-library/react'
2-
import axe from 'axe-core'
3-
import type {LabelColorOptions} from '../Label'
4-
import Label, {variants} from '../Label'
3+
import Label from '../Label'
54

65
describe('Label', () => {
76
it('should support `className` on the outermost element', () => {
87
const Element = () => <Label className={'test-class-name'} />
98
expect(render(<Element />).container.firstChild).toHaveClass('test-class-name')
109
})
1110
it('renders text node child', () => {
12-
const container = render(<Label>Default</Label>)
13-
const label = container.baseElement
14-
expect(label.textContent).toEqual('Default')
11+
const rendered = render(<Label>Default</Label>)
12+
expect(rendered.container.textContent).toEqual('Default')
1513
})
1614
it('default size is rendered as "small"', () => {
1715
const {getByText} = render(<Label>Default</Label>)
@@ -24,11 +22,4 @@ describe('Label', () => {
2422

2523
expect(getByText('Default')).toHaveAttribute('data-variant', 'default')
2624
})
27-
it('should have no axe violations', async () => {
28-
for (const variant in variants) {
29-
const {container} = render(<Label variant={variant as LabelColorOptions}>Default</Label>)
30-
const results = await axe.run(container)
31-
expect(results).toHaveNoViolations()
32-
}
33-
})
3425
})

packages/react/vitest.config.browser.mts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ export default defineConfig({
4646
'src/Flash/**/*.test.?(c|m)[jt]s?(x)',
4747
'src/FormControl/__tests__/FormControl.Validation.test.tsx',
4848
'src/InlineMessage/**/*.test.?(c|m)[jt]s?(x)',
49+
'src/Label/**/*.test.?(c|m)[jt]s?(x)',
4950
'src/NavList/**/*.test.?(c|m)[jt]s?(x)',
5051
'src/Octicon/**/*.test.?(c|m)[jt]s?(x)',
5152
'src/Pagehead/**/*.test.?(c|m)[jt]s?(x)',

0 commit comments

Comments
 (0)