mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-20 16:07:11 +08:00
test(ql3): isolate legacy API compatibility fixture
This commit is contained in:
@@ -64,6 +64,22 @@ require.cache[sharedStoreModulePath] = {
|
|||||||
paths: [],
|
paths: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const taskLimitModulePath = require.resolve('../../back/shared/pLimit');
|
||||||
|
require.cache[taskLimitModulePath] = {
|
||||||
|
id: taskLimitModulePath,
|
||||||
|
filename: taskLimitModulePath,
|
||||||
|
loaded: true,
|
||||||
|
exports: {
|
||||||
|
__esModule: true,
|
||||||
|
default: {
|
||||||
|
removeQueuedCron() {},
|
||||||
|
async setCustomLimit() {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
paths: [],
|
||||||
|
};
|
||||||
|
|
||||||
const config = require('../../back/config').default;
|
const config = require('../../back/config').default;
|
||||||
const OpenService = require('../../back/services/open').default;
|
const OpenService = require('../../back/services/open').default;
|
||||||
const ScriptService = require('../../back/services/script').default;
|
const ScriptService = require('../../back/services/script').default;
|
||||||
@@ -309,6 +325,7 @@ after(() => {
|
|||||||
Container.remove(token);
|
Container.remove(token);
|
||||||
}
|
}
|
||||||
delete require.cache[apiIndexModulePath];
|
delete require.cache[apiIndexModulePath];
|
||||||
|
delete require.cache[taskLimitModulePath];
|
||||||
delete require.cache[sharedStoreModulePath];
|
delete require.cache[sharedStoreModulePath];
|
||||||
fs.rmSync(testRoot, { recursive: true, force: true });
|
fs.rmSync(testRoot, { recursive: true, force: true });
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user