* add microsoft graph auth * change mail to id * add graph user id and email * add microsoft graph auth test case * remove validating auth data using mail * add test case to AuthenticationAdapters * fix indentation * fix httpsRequest and fakeClaim not found * add newline eof last * fix test in auth adapter * fix unhandled promise rejection
19 lines
528 B
JavaScript
19 lines
528 B
JavaScript
const microsoft = require('../lib/Adapters/Auth/microsoft');
|
|
|
|
describe('Microsoft Auth', () => {
|
|
it('should fail to validate Microsoft Graph auth with bad token', done => {
|
|
const authData = {
|
|
id: 'fake-id',
|
|
mail: 'fake@mail.com',
|
|
access_token: 'very.long.bad.token',
|
|
};
|
|
microsoft.validateAuthData(authData).then(done.fail, err => {
|
|
expect(err.code).toBe(101);
|
|
expect(err.message).toBe(
|
|
'Microsoft Graph auth is invalid for this user.'
|
|
);
|
|
done();
|
|
});
|
|
});
|
|
});
|