From 5ec7476af10035958df0d557c09b866768223dd2 Mon Sep 17 00:00:00 2001 From: Liu Liu Date: Fri, 26 Sep 2025 11:49:54 -0700 Subject: [PATCH 1/8] check props when using as --- .../__tests__/primer-react.browser.test.tsx | 79 ++++++++++++++----- 1 file changed, 59 insertions(+), 20 deletions(-) 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 89eeeb65764..9d34739a460 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(