authmaker-verify
Version:
AccessToken verification for Authmaker
18 lines (13 loc) • 747 B
JavaScript
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;