diff --git a/test/api/user/DELETE-user.test.js b/test/api/user/DELETE-user.test.js index 927403a73b..ba4cfcfdf9 100644 --- a/test/api/user/DELETE-user.test.js +++ b/test/api/user/DELETE-user.test.js @@ -6,25 +6,16 @@ import { describe('DELETE /user', () => { let api; - beforeEach((done) => { - generateUser().then((usr) => { - api = requester(usr); - done(); - }).catch(done); + beforeEach(() => { + return generateUser().then((user) => { + api = requester(user); + }) }); - it('deletes the user', (done) => { - api.del('/user') - .then((fetchedUser) => { - return api.get('/user'); - }) - .then((deletedUser) => { - done('Unexpected user'); - }) - .catch((err) => { - expect(err).to.eql('No user found.'); - done(); - }); + it('deletes the user', () => { + return expect(api.del('/user').then((fetchedUser) => { + return api.get('/user'); + })).to.be.rejectedWith('No user found.'); }); context('user in solo group', () => {