1
0
Fork 0

wip(backend): Don't require password at signup

This commit is contained in:
joostdecock 2022-11-08 22:41:30 +01:00
parent 19050ce3b7
commit 73ee7cceb3
7 changed files with 159 additions and 1230 deletions

View file

@ -9,7 +9,8 @@ export const setup = async function (config, store, chai) {
.request(config.api)
.post('/signup')
.send({
...store.account,
email: store.account.email,
language: store.account.language,
unittest: true,
})
.end((err, res) => {
@ -65,6 +66,28 @@ export const setup = async function (config, store, chai) {
done()
})
})
step(`${store.icon('user')} Should set the initial password`, (done) => {
chai
.request(config.api)
.put('/account/jwt')
.set('Authorization', 'Bearer ' + store.account.token)
.send({
password: store.account.password,
})
.end((err, res) => {
expect(res.status).to.equal(200)
expect(res.type).to.equal('application/json')
expect(res.charset).to.equal('utf-8')
expect(res.body.result).to.equal(`success`)
expect(res.body.account.email).to.equal(store.account.email)
expect(res.body.account.username).to.equal(store.account.username)
expect(res.body.account.lusername).to.equal(store.account.username.toLowerCase())
expect(typeof res.body.account.id).to.equal(`number`)
store.token = res.body.token
done()
})
})
})
}