cletus/node_modules/prismarine-auth/test/password.test.js
2025-05-09 15:53:19 -05:00

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')
})
})