diff --git a/packages/styled-react/src/__tests__/primer-react-deprecated.browser.test.tsx b/packages/styled-react/src/__tests__/primer-react-deprecated.browser.test.tsx index dd0a9696a04..1913123d5f0 100644 --- a/packages/styled-react/src/__tests__/primer-react-deprecated.browser.test.tsx +++ b/packages/styled-react/src/__tests__/primer-react-deprecated.browser.test.tsx @@ -21,6 +21,7 @@ describe('@primer/react/deprecated', () => { test('TabNav.Link supports `sx` prop', () => { render() + expect(screen.getByTestId('component')).toHaveAttribute('role', 'tab') expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)') expect(window.getComputedStyle(screen.getByRole('tab')).backgroundColor).toBe('rgb(255, 0, 0)') expect(screen.getByRole('tab').tagName).toBe('BUTTON') diff --git a/packages/styled-react/src/__tests__/primer-react-experimental.browser.test.tsx b/packages/styled-react/src/__tests__/primer-react-experimental.browser.test.tsx index 4e2a8fa64fe..86ea2df3afd 100644 --- a/packages/styled-react/src/__tests__/primer-react-experimental.browser.test.tsx +++ b/packages/styled-react/src/__tests__/primer-react-experimental.browser.test.tsx @@ -9,7 +9,8 @@ describe('@primer/react/experimental', () => { }) test('PageHeader supports `sx` prop', () => { - const {container} = render() + const {container} = render() + expect(container.firstElementChild!).toHaveAttribute('role', 'article') expect(window.getComputedStyle(container.firstElementChild!).backgroundColor).toBe('rgb(255, 0, 0)') }) diff --git a/packages/styled-react/src/__tests__/primer-react.browser.test.tsx b/packages/styled-react/src/__tests__/primer-react.browser.test.tsx index 02a3e986dd1..33ed2c72e22 100644 --- a/packages/styled-react/src/__tests__/primer-react.browser.test.tsx +++ b/packages/styled-react/src/__tests__/primer-react.browser.test.tsx @@ -47,8 +47,9 @@ import { describe('@primer/react', () => { test('ActionList supports `sx` prop', () => { - render() + render() expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)') + expect(screen.getByTestId('component')).toHaveAttribute('data-variant', 'inset') }) test('ActionMenu.Button supports `sx` prop', () => { @@ -109,7 +110,7 @@ describe('@primer/react', () => { }) test('Box supports `sx` prop', () => { - render() + render() expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)') }) @@ -119,13 +120,15 @@ describe('@primer/react', () => { }) test('Breadcrumbs.Item supports `sx` prop', () => { - render() + render() expect(window.getComputedStyle(screen.getByTestId('component')).backgroundColor).toBe('rgb(255, 0, 0)') + expect(screen.getByTestId('component').className.includes('selected')).toBe(true) }) test('Button supports `sx` prop', () => { - render(