MCPcopy Index your code
hub / github.com/loopbackio/loopback-next / stubHandlerContext

Function stubHandlerContext

packages/testlab/src/shot.ts:74–86  ·  view source on GitHub ↗
(
  requestOptions: ShotRequestOptions = {url: '/'},
)

Source from the content-addressed store, hash-verified

72}
73
74export function stubHandlerContext(
75 requestOptions: ShotRequestOptions = {url: '/'},
76): HandlerContextStub {
77 const request = stubServerRequest(requestOptions);
78 let response: ServerResponse | undefined;
79 const result = new Promise<ObservedResponse>(resolve => {
80 response = new ShotResponse(request, resolve);
81 });
82
83 const context = {request, response: response!, result};
84 defineCustomContextInspect(context, requestOptions);
85 return context;
86}
87
88export interface ExpressContextStub extends HandlerContextStub {
89 app: express.Application;

Callers

nothing calls this directly

Calls 2

stubServerRequestFunction · 0.85

Tested by

no test coverage detected