wip(backend): Don't require password at signup
This commit is contained in:
parent
19050ce3b7
commit
73ee7cceb3
7 changed files with 159 additions and 1230 deletions
|
@ -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()
|
||||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue