rsnext/test/lib
Jiachi Liu 00ca8df26c
test: add inline flight response reuse test (#34364)
To collect the requests starting from page load, we need to register event listeners before page loading (`page.goto` API invocation). By default webdriver will wait for hydration, so we need to register events inside `browser.loadPage` to ensure we can collect the requests before hydration is done.

### Changes
* Add `beforePageLoad` for next webdriver
* registry page `'request'` event before loading page
* update related tests for agruments change

### Usage

```js
browser = await webdriver(appPort, '/path', {
   waitHydration, // default true
   retryWaitHydration, // default false
   disableCache, // default false
   beforePageLoad, // default undefined
})

```
2022-02-15 18:53:45 +00:00
..
browsers test: add inline flight response reuse test (#34364) 2022-02-15 18:53:45 +00:00
next-modes Enable jest hoist transform when using next/jest (#33731) 2022-01-31 16:15:15 +00:00
amp-test-utils.js Improve linting rules to catch more errors (#9374) 2019-11-10 19:24:53 -08:00
create-next-install.js Enable jest hoist transform when using next/jest (#33731) 2022-01-31 16:15:15 +00:00
e2e-utils.ts Enable jest hoist transform when using next/jest (#33731) 2022-01-31 16:15:15 +00:00
flat-map-polyfill.js Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
next-test-utils.js Ensure device IP is used for safari browserstack test (#32712) 2021-12-21 14:42:54 -06:00
next-webdriver.ts test: add inline flight response reuse test (#34364) 2022-02-15 18:53:45 +00:00