From 34610f23f2906a8af1588f45fd99f7addd94c77c Mon Sep 17 00:00:00 2001 From: Joel Einbinder Date: Tue, 31 Mar 2020 15:43:20 -0700 Subject: [PATCH] chore(tests): use public types for the tests (#1600) Using the public types in our test will help us dogfood them. Typechecking isn't enabled yet, but I am working on it. --- test/types.d.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/test/types.d.ts b/test/types.d.ts index 10f20ead45..fe7b4d3874 100644 --- a/test/types.d.ts +++ b/test/types.d.ts @@ -48,7 +48,8 @@ interface TestSetup { MAC: boolean; LINUX: boolean; WIN: boolean; - playwright: import('../src/server/browserType').BrowserType; + playwright: typeof import('../index'); + browserType: import('../index').BrowserType; selectors: import('../src/selectors').Selectors; expect(value: T): Expect; defaultBrowserOptions: import('../src/server/browserType').LaunchOptions; @@ -64,16 +65,16 @@ type TestState = { }; type BrowserState = TestState & { - browser: import('../src/browser').Browser; - browserServer: import('../src/server/browserServer').BrowserServer; + browser: import('../index').Browser; + browserServer: import('../index').BrowserServer; }; type PageState = BrowserState & { - context: import('../src/browserContext').BrowserContext; - page: import('../src/page').Page; + context: import('../index').BrowserContext; + page: import('../index').Page; }; type ChromiumPageState = PageState & { - browser: import('../src/chromium/crBrowser').CRBrowser; + browser: import('../index').ChromiumBrowser; }; type TestSuite = (setup: TestSetup) => void; type BrowserTestSuite = (setup: TestSetup) => void;