15 lines
515 B
JavaScript
15 lines
515 B
JavaScript
/* eslint-env mocha */
|
|
const chai = require('chai')
|
|
const chaiAsPromised = require('chai-as-promised')
|
|
chai.use(chaiAsPromised)
|
|
const { expect } = chai
|
|
|
|
const { Authflow } = require('../')
|
|
|
|
describe('password authentication', async () => {
|
|
it('should fail if not given a valid password', async () => {
|
|
const flow = new Authflow('this.is.not@valid.email.lol', './test', { password: 'sdfasdfas', flow: 'msal' })
|
|
await expect(flow.getXboxToken()).to.eventually.be.rejectedWith('Invalid credentials')
|
|
})
|
|
})
|