diff --git a/packages/react/jest.config.js b/packages/react/jest.config.js index 91a7ed88caf..3c7aa1d1360 100644 --- a/packages/react/jest.config.js +++ b/packages/react/jest.config.js @@ -33,6 +33,7 @@ module.exports = { '/src/Flash/', '/src/FormControl/__tests__/FormControl.Validation.test.tsx', '/src/InlineMessage/', + '/src/Label/', '/src/NavList/', '/src/Octicon/', '/src/Pagehead/', diff --git a/packages/react/src/Label/Label.test.tsx b/packages/react/src/Label/Label.test.tsx index 0e27941c3eb..bd6a7f4817b 100644 --- a/packages/react/src/Label/Label.test.tsx +++ b/packages/react/src/Label/Label.test.tsx @@ -1,7 +1,6 @@ +import {describe, expect, it} from 'vitest' import {render} from '@testing-library/react' -import axe from 'axe-core' -import type {LabelColorOptions} from '../Label' -import Label, {variants} from '../Label' +import Label from '../Label' describe('Label', () => { it('should support `className` on the outermost element', () => { @@ -9,9 +8,8 @@ describe('Label', () => { expect(render().container.firstChild).toHaveClass('test-class-name') }) it('renders text node child', () => { - const container = render() - const label = container.baseElement - expect(label.textContent).toEqual('Default') + const rendered = render() + expect(rendered.container.textContent).toEqual('Default') }) it('default size is rendered as "small"', () => { const {getByText} = render() @@ -24,11 +22,4 @@ describe('Label', () => { expect(getByText('Default')).toHaveAttribute('data-variant', 'default') }) - it('should have no axe violations', async () => { - for (const variant in variants) { - const {container} = render() - const results = await axe.run(container) - expect(results).toHaveNoViolations() - } - }) }) diff --git a/packages/react/vitest.config.browser.mts b/packages/react/vitest.config.browser.mts index 7d6f1ab2b42..37fece22c2b 100644 --- a/packages/react/vitest.config.browser.mts +++ b/packages/react/vitest.config.browser.mts @@ -46,6 +46,7 @@ export default defineConfig({ 'src/Flash/**/*.test.?(c|m)[jt]s?(x)', 'src/FormControl/__tests__/FormControl.Validation.test.tsx', 'src/InlineMessage/**/*.test.?(c|m)[jt]s?(x)', + 'src/Label/**/*.test.?(c|m)[jt]s?(x)', 'src/NavList/**/*.test.?(c|m)[jt]s?(x)', 'src/Octicon/**/*.test.?(c|m)[jt]s?(x)', 'src/Pagehead/**/*.test.?(c|m)[jt]s?(x)',