UNPKG

authmaker-verify

Version:
18 lines (13 loc) 747 B
const chai = require('chai'); const chaiAsPromised = require('chai-as-promised'); const expect = chai.expect; chai.use(chaiAsPromised); function commonAccessTokenTests(fn) { it("should fail if the endpoint needs a scope permission but the session doesn't have any", function () { return expect(fn('valid_access_token_1', 'face_permissions')).to.be.rejectedWith('Not Authorized: No scope associated with face_permissions'); }); it('should fail if the endpoint needs a scope permission but the session has the wrong one', function () { return expect(fn('valid_rate_limit_5_days', 'face_permissions')).to.be.rejectedWith('Not Authorized: No scope associated with face_permissions'); }); } module.exports = commonAccessTokenTests;