mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-11-13 03:35:52 +01:00
32 lines
859 B
TypeScript
32 lines
859 B
TypeScript
import { Logger } from '@verdaccio/types';
|
|
|
|
import ProxyAudit, { ConfigAudit } from '../src/index';
|
|
|
|
const config: ConfigAudit = {
|
|
enabled: true,
|
|
} as ConfigAudit;
|
|
|
|
const logger: Logger = {
|
|
error: (e) => console.warn(e),
|
|
info: (e) => console.warn(e),
|
|
debug: (e) => console.warn(e),
|
|
child: (e) => console.warn(e),
|
|
warn: () => {},
|
|
http: (e) => console.warn(e),
|
|
trace: (e) => console.warn(e),
|
|
};
|
|
|
|
describe('Audit plugin', () => {
|
|
test('should test audit', () => {
|
|
const audit = new ProxyAudit(config, { logger, config: undefined });
|
|
expect(audit).toBeDefined();
|
|
});
|
|
|
|
test('should test audit with configuration', () => {
|
|
const config = { strict_ssl: false } as ConfigAudit;
|
|
const audit = new ProxyAudit(config, { logger, config: config });
|
|
expect(audit).toBeDefined();
|
|
expect(audit.strict_ssl).toBeFalsy();
|
|
});
|
|
});
|