fix(test-runner): move OverriddenExpectProperties outside the namespace (#7319)

This commit is contained in:
Max Schmitt 2021-06-25 17:27:39 +02:00 committed by GitHub
parent 1157f622f3
commit 9f3bccc200
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

19
types/testExpect.d.ts vendored
View file

@ -29,17 +29,18 @@ export declare type Expect = {
stringMatching(expected: string | RegExp): AsymmetricMatcher;
};
type OverriddenExpectProperties =
'not' |
'resolves' |
'rejects' |
'toMatchInlineSnapshot' |
'toThrowErrorMatchingInlineSnapshot' |
'toMatchSnapshot' |
'toThrowErrorMatchingSnapshot';
declare global {
export namespace PlaywrightTest {
type OverriddenProperties =
'not' |
'resolves' |
'rejects' |
'toMatchInlineSnapshot' |
'toThrowErrorMatchingInlineSnapshot' |
'toMatchSnapshot' |
'toThrowErrorMatchingSnapshot';
export interface Matchers<R> extends Omit<expect.Matchers<R>, OverriddenProperties> {
export interface Matchers<R> extends Omit<expect.Matchers<R>, OverriddenExpectProperties> {
/**
* If you know how to test something, `.not` lets you test its opposite.
*/