UNPKG

@alexify/kerberos

Version:

Fast and low overhead authorization framework for JavaScript runtime

17 lines (12 loc) 600 B
const { describe, it } = require('node:test'); const { strict: assert } = require('node:assert'); const { expenseTestPolicy, expensePolicy, commonRolesPolicy } = require('./mocks/index.js'); const { KerberosTests } = require('../src/Tests/index.js'); const { Kerberos } = require('../src/index.js'); describe('KerberosTests', () => { describe('Expense Policy (raw mode)', () => { const kerberos = new Kerberos([expensePolicy], [commonRolesPolicy], { logger: true }); const tests = new KerberosTests(kerberos, [expenseTestPolicy]); tests.run({}, { describe, it, assert }); }); });