import test from 'brittle' import { shouldAudit, AUDIT_METHODS } from '../server/core/audit.js' import { Methods } from '../shared/protocol.js' test('privileged methods are audited', (t) => { t.ok(shouldAudit(Methods.pruneContainers) || AUDIT_METHODS.has(Methods.pruneContainers)) t.ok(AUDIT_METHODS.has(Methods.removeContainer)) t.ok(AUDIT_METHODS.has(Methods.killContainer)) t.ok(AUDIT_METHODS.has(Methods.deployStack)) t.not(AUDIT_METHODS.has(Methods.listContainers)) t.not(AUDIT_METHODS.has(Methods.ping)) })