File size: 598 Bytes
bf48b89 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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');
});
});
|