fix: 导出QQBot配置服务给插件平台

This commit is contained in:
sunlei 2026-06-18 08:54:02 +08:00
parent 5b22703949
commit 1796360506
2 changed files with 13 additions and 0 deletions

View File

@ -91,6 +91,7 @@ export const QQBOT_CORE_PROVIDERS = [
export const QQBOT_CORE_EXPORTS = [
QqbotAccountService,
QqbotConfigService,
QqbotSendService,
QqbotReverseWsService,
];

View File

@ -39,4 +39,16 @@ describe('QQBot plugin platform DI tokens', () => {
QqbotPluginPackagePathPolicyService,
);
});
it('exports QQBot config service for plugin host bridge dependencies', () => {
const source = readFileSync(
join(process.cwd(), 'src/modules/qqbot/core/qqbot-core.module.ts'),
'utf8',
);
const exportsBlock = source.match(
/export const QQBOT_CORE_EXPORTS = \[([\s\S]*?)\];/,
)?.[1];
expect(exportsBlock).toContain('QqbotConfigService');
});
});