| import { describe, expect, it, vi } from 'vitest'; | |
| const errorSpy = vi.fn(); | |
| const warnSpy = vi.fn(); | |
| const infoSpy = vi.fn(); | |
| vi.mock('@/utils/logger', () => ({ | |
| default: { | |
| error: errorSpy, | |
| warn: warnSpy, | |
| info: infoSpy, | |
| }, | |
| })); | |
| describe('pac-proxy', () => { | |
| it('logs error when PAC_SCRIPT is not a string', async () => { | |
| const pacProxy = (await import('@/utils/proxy/pac-proxy')).default; | |
| pacProxy(undefined, { invalid: true } as any, {}); | |
| expect(errorSpy).toHaveBeenCalledWith('Invalid PAC_SCRIPT, use PAC_URI instead'); | |
| }); | |
| }); | |