UNPKG

e2ed

Version:

E2E testing framework over Playwright

24 lines (19 loc) 651 B
import {setHeadersAndNavigateToUrl} from 'e2ed/actions'; import {LogEventType} from 'e2ed/constants'; import {log} from 'e2ed/utils'; import type {StringHeaders, Url} from 'e2ed/types'; /** * Navigate to the url and set additional page request headers. */ export const setPageRequestHeadersAndNavigateToUrl = async ( url: Url, pageRequestHeaders: StringHeaders, ): Promise<void> => { const mapRequestHeaders = (): StringHeaders => pageRequestHeaders; log( `Navigate to ${url} and set page request headers`, {pageRequestHeaders, url}, LogEventType.Action, ); await setHeadersAndNavigateToUrl(url, {mapRequestHeaders}); };