import { describe, expect, it } from 'vitest'; import { skipWecomPluginResponseWrap } from './response.interceptor'; describe('skipWecomPluginResponseWrap', () => { it('skips OpenAPI and MCP JSON-RPC paths', () => { expect(skipWecomPluginResponseWrap('/api/v1/wecom/plugin/openapi.json')).toBe(true); expect(skipWecomPluginResponseWrap('/api/v1/wecom/plugin/mcp')).toBe(true); expect(skipWecomPluginResponseWrap('/api/v1/wecom/plugin/mcp?x=1')).toBe(true); expect(skipWecomPluginResponseWrap('/api/v1/wecom/plugin/metrics')).toBe(false); }); });