test: restore jiti override seams for loader tests

This commit is contained in:
Peter Steinberger
2026-05-04 06:37:27 +01:00
parent 38d6b43792
commit ea04e019ac
3 changed files with 49 additions and 9 deletions

View File

@@ -12,10 +12,19 @@ import {
type CreateJiti = typeof createJiti;
const jitiFactoryOverrideKey = Symbol.for("openclaw.channelConfigSurfaceJitiFactoryOverride");
const requireForJiti = createRequire(import.meta.url);
let createJitiLoaderFactory: CreateJiti | undefined;
function loadCreateJitiLoaderFactory(): CreateJiti {
const override = (
globalThis as typeof globalThis & {
[jitiFactoryOverrideKey]?: CreateJiti;
}
)[jitiFactoryOverrideKey];
if (override) {
return override;
}
if (createJitiLoaderFactory) {
return createJitiLoaderFactory;
}