diff --git a/types/testing-library__jest-dom/index.d.ts b/types/testing-library__jest-dom/index.d.ts index a6db284e9af8f0..c56eaf7752333e 100644 --- a/types/testing-library__jest-dom/index.d.ts +++ b/types/testing-library__jest-dom/index.d.ts @@ -28,7 +28,7 @@ declare namespace jest { toHaveClass(...classNames: string[]): R; toHaveFocus(): R; toHaveFormValues(expectedValues: Record): R; - toHaveStyle(css: string): R; + toHaveStyle(css: string | Record): R; toHaveTextContent(text: string | RegExp, options?: { normalizeWhitespace: boolean }): R; toHaveValue(value?: string | string[] | number): R; toBeChecked(): R; diff --git a/types/testing-library__jest-dom/test/testing-library__jest-dom-global-tests.ts b/types/testing-library__jest-dom/test/testing-library__jest-dom-global-tests.ts index 8dc0e3c1378aa3..94b304eda689cf 100644 --- a/types/testing-library__jest-dom/test/testing-library__jest-dom-global-tests.ts +++ b/types/testing-library__jest-dom/test/testing-library__jest-dom-global-tests.ts @@ -22,6 +22,7 @@ expect(element).toHaveClass('cls1', 'cls2', 'cls3', 'cls4'); expect(element).toHaveFocus(); expect(element).toHaveFormValues({ foo: 'bar', baz: 1 }); expect(element).toHaveStyle('display: block'); +expect(element).toHaveStyle({ display: 'block', width: 100 }); expect(element).toHaveTextContent('Text'); expect(element).toHaveTextContent(/Text/); expect(element).toHaveTextContent('Text', { normalizeWhitespace: true });