From ba3f0ff6f54ff6433c07f7dd4ed963e50d47d8b6 Mon Sep 17 00:00:00 2001 From: Joel Einbinder Date: Thu, 24 Jun 2021 02:08:02 -0700 Subject: [PATCH] fix(test-runner): remove unimplemented jest expect types (#7292) --- types/testExpect.d.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/types/testExpect.d.ts b/types/testExpect.d.ts index 1dd6afe7d1..e386583919 100644 --- a/types/testExpect.d.ts +++ b/types/testExpect.d.ts @@ -31,7 +31,15 @@ export declare type Expect = { declare global { export namespace PlaywrightTest { - export interface Matchers extends expect.Matchers { + type OverriddenProperties = + 'not' | + 'resolves' | + 'rejects' | + 'toMatchInlineSnapshot' | + 'toThrowErrorMatchingInlineSnapshot' | + 'toMatchSnapshot' | + 'toThrowErrorMatchingSnapshot'; + export interface Matchers extends Omit, OverriddenProperties> { /** * If you know how to test something, `.not` lets you test its opposite. */ @@ -49,8 +57,8 @@ declare global { /** * Match snapshot */ - toMatchSnapshot(options?: { - name?: string, + toMatchSnapshot(options: { + name: string, threshold?: number }): R; /**