Skip to content

Commit c6540cd

Browse files
committed
test(service-settings): await the route handler rather than chaining on its void return
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ARYe3yQTQCUFm5qPYNgKaJ
1 parent c519293 commit c6540cd

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/services/service-settings/src/settings-admission-tenancy-posture.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ async function mount(tenancy: Tenancy): Promise<Mounted> {
383383
};
384384
}
385385

386-
function invoke(m: Mounted, route: string, req: Partial<IHttpRequest>) {
386+
async function invoke(m: Mounted, route: string, req: Partial<IHttpRequest>) {
387387
const handler = m.http.routes.get(route)!;
388388
const state: { status: number; body?: any } = { status: 200 };
389389
const res = {
@@ -392,7 +392,8 @@ function invoke(m: Mounted, route: string, req: Partial<IHttpRequest>) {
392392
status: vi.fn((code: number) => { state.status = code; return res; }),
393393
header: vi.fn(() => res),
394394
} as unknown as IHttpResponse;
395-
return handler({ query: {}, params: {}, headers: {}, ...req } as IHttpRequest, res).then(() => state);
395+
await handler({ query: {}, params: {}, headers: {}, ...req } as IHttpRequest, res);
396+
return state;
396397
}
397398

398399
const put = (m: Mounted, headers: Record<string, string>, value = 'ObjectStack') =>

0 commit comments

Comments
 (0)