UNPKG

@digigov-oss/gsis-audit-record-db

Version:

JSON file storage database for use with audit mechanism of GSIS

44 lines (32 loc) 1.11 kB
import {generateAuditRecord} from '../dist/esm/index.js' import { FileEngine } from '../dist/esm/engines/index.js'; const test = async () => { const ar = await generateAuditRecord(); console.log(ar); } const test2 = async () => { const ar = await generateAuditRecord(undefined, new FileEngine('/tmp')); console.log(ar); } const test3 = async () => { const ar = await generateAuditRecord(undefined, new FileEngine('/tmp', 'daily')); console.log(ar); } const test4 = async () => { const ar = await generateAuditRecord(undefined, new FileEngine('/tmp', 'monthly')); console.log(ar); } const test5 = async () => { const ar = await generateAuditRecord(undefined, new FileEngine(undefined, 'yearly')); console.log(ar); } console.log("Audit Record Generator, simple test"); test(); console.log("Audit Record Generator, change file engine path"); test2(); console.log("Audit Record Generator, use daily sequence"); test3(); console.log("Audit Record Generator, use monthly sequence"); test4(); console.log("Audit Record Generator, use yearly sequence"); test5();