more
This commit is contained in:
parent
74678855cf
commit
d615fd3d66
|
|
@ -13,6 +13,6 @@ Creates a new instance of [MockingProxy].
|
||||||
|
|
||||||
### param: MockingProxyFactory.newProxy.port
|
### param: MockingProxyFactory.newProxy.port
|
||||||
* since: v1.51
|
* since: v1.51
|
||||||
- `port` <[int]>
|
- `port` ?<[int]>
|
||||||
|
|
||||||
Port to listen on.
|
Port to listen on.
|
||||||
|
|
|
||||||
|
|
@ -198,6 +198,14 @@ export class MockingProxy extends SdkObject implements RequestContext {
|
||||||
else
|
else
|
||||||
await route.continue({ isFallback: false });
|
await route.continue({ isFallback: false });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
addRouteInFlight(route: Route): void {
|
||||||
|
// no-op, might be useful for warnings
|
||||||
|
}
|
||||||
|
|
||||||
|
removeRouteInFlight(route: Route): void {
|
||||||
|
// no-op, might be useful for warnings
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function headersArray(req: Pick<http.IncomingMessage, 'headersDistinct'>): HeadersArray {
|
function headersArray(req: Pick<http.IncomingMessage, 'headersDistinct'>): HeadersArray {
|
||||||
|
|
|
||||||
|
|
@ -91,8 +91,8 @@ export function stripFragmentFromUrl(url: string): string {
|
||||||
export interface RequestContext extends SdkObject {
|
export interface RequestContext extends SdkObject {
|
||||||
fetchRequest: APIRequestContext;
|
fetchRequest: APIRequestContext;
|
||||||
|
|
||||||
addRouteInFlight?(route: Route): void;
|
addRouteInFlight(route: Route): void;
|
||||||
removeRouteInFlight?(route: Route): void;
|
removeRouteInFlight(route: Route): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Request extends SdkObject {
|
export class Request extends SdkObject {
|
||||||
|
|
@ -261,7 +261,7 @@ export class Route extends SdkObject {
|
||||||
super(request._frame || request._context, 'route');
|
super(request._frame || request._context, 'route');
|
||||||
this._request = request;
|
this._request = request;
|
||||||
this._delegate = delegate;
|
this._delegate = delegate;
|
||||||
this._request._context.addRouteInFlight?.(this);
|
this._request._context.addRouteInFlight(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
request(): Request {
|
request(): Request {
|
||||||
|
|
@ -347,7 +347,7 @@ export class Route extends SdkObject {
|
||||||
}
|
}
|
||||||
|
|
||||||
private _endHandling() {
|
private _endHandling() {
|
||||||
this._request._context.removeRouteInFlight?.(this);
|
this._request._context.removeRouteInFlight(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
2
packages/playwright-core/types/types.d.ts
vendored
2
packages/playwright-core/types/types.d.ts
vendored
|
|
@ -20379,7 +20379,7 @@ export interface MockingProxyFactory {
|
||||||
* Creates a new instance of [MockingProxy](https://playwright.dev/docs/api/class-mockingproxy).
|
* Creates a new instance of [MockingProxy](https://playwright.dev/docs/api/class-mockingproxy).
|
||||||
* @param port Port to listen on.
|
* @param port Port to listen on.
|
||||||
*/
|
*/
|
||||||
newProxy(port: number): Promise<MockingProxy>;
|
newProxy(port?: number): Promise<MockingProxy>;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue