UNPKG

@incdevco/framework

Version:
43 lines (24 loc) 651 B
var Expect = require('chai').expect; var Rule = require('./index'); describe('acl/rule', function () { 'use strict'; var event, rule; beforeEach(function () { event = { roles: [] }; rule = undefined; }); it('should reject when role does not match', function (done) { rule = new Rule('role'); rule.isAllowed(event, 'resource', 'privilege') .then(function () { throw new Error('resolved'); }) .catch(function (actual) { Expect(actual).to.equal(false, 'actual'); done(); }) .catch(done); }); });