forked from snxraven/peardock
13 lines
526 B
JavaScript
13 lines
526 B
JavaScript
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))
|
|
})
|