rsshub / lib /utils /proxy /pac-proxy-error.test.ts
asemxin
Initial commit for HF Spaces
bf48b89
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');
});
});