mirror of
https://github.com/outline/outline.git
synced 2026-06-13 03:14:59 +03:00
091346dfe8
* wip * Remove obsolete snapshots * simplify * chore(test): Convert mocks to TypeScript and tighten fetch mock types Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * Remove unneccessary patches * Migrate to msw instead of custom fetch mock * Address PR review comments - Split chained vi.useFakeTimers().setSystemTime() into separate calls. - Switch test setup to dynamic imports so EventEmitter.defaultMaxListeners assignment runs before module init (static imports were hoisted above it). - Drop redundant NODE_ENV guard in monkeyPatchSequelizeErrorsForJest; its sole caller already gates on env.isTest. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
12 lines
418 B
TypeScript
12 lines
418 B
TypeScript
import { http, passthrough } from "msw";
|
|
import { setupServer } from "msw/node";
|
|
|
|
// Pass-through handlers for in-process supertest requests. Registered as
|
|
// initial handlers so they survive server.resetHandlers() between tests.
|
|
const passthroughLocalhost = http.all(
|
|
/^https?:\/\/(localhost|127\.0\.0\.1|0\.0\.0\.0)(:\d+)?(\/|$)/,
|
|
() => passthrough()
|
|
);
|
|
|
|
export const server = setupServer(passthroughLocalhost);
|