14 lines
568 B
JavaScript
14 lines
568 B
JavaScript
/* eslint-env mocha */
|
|
const chai = require('chai')
|
|
const chaiAsPromised = require('chai-as-promised')
|
|
chai.use(chaiAsPromised)
|
|
const { expect } = chai
|
|
|
|
const { Authflow, Titles } = require('prismarine-auth')
|
|
|
|
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: 'live', authTitle: Titles.MinecraftJava })
|
|
await expect(flow.getXboxToken()).to.eventually.be.rejectedWith('Invalid credentials')
|
|
})
|
|
})
|