mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-07 05:37:35 +02:00
test: cleaner user.delete test
This commit is contained in:
24
test/user.js
24
test/user.js
@@ -483,24 +483,11 @@ describe('User', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('.delete()', () => {
|
describe('.delete()', () => {
|
||||||
let uid;
|
it('should delete a user account', async () => {
|
||||||
before((done) => {
|
const uid = await User.create({ username: 'usertodelete', password: '123456', email: 'delete@me.com' });
|
||||||
User.create({ username: 'usertodelete', password: '123456', email: 'delete@me.com' }, (err, newUid) => {
|
await User.delete(1, uid);
|
||||||
assert.ifError(err);
|
const exists = await User.existsBySlug('usertodelete');
|
||||||
uid = newUid;
|
assert.strictEqual(exists, false);
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should delete a user account', (done) => {
|
|
||||||
User.delete(1, uid, (err) => {
|
|
||||||
assert.ifError(err);
|
|
||||||
User.existsBySlug('usertodelete', (err, exists) => {
|
|
||||||
assert.ifError(err);
|
|
||||||
assert.equal(exists, false);
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should not re-add user to users:postcount if post is purged after user account deletion', async () => {
|
it('should not re-add user to users:postcount if post is purged after user account deletion', async () => {
|
||||||
@@ -538,7 +525,6 @@ describe('User', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('should delete user even if they started a chat', async () => {
|
it('should delete user even if they started a chat', async () => {
|
||||||
const socketModules = require('../src/socket.io/modules');
|
|
||||||
const uid1 = await User.create({ username: 'chatuserdelete1' });
|
const uid1 = await User.create({ username: 'chatuserdelete1' });
|
||||||
const uid2 = await User.create({ username: 'chatuserdelete2' });
|
const uid2 = await User.create({ username: 'chatuserdelete2' });
|
||||||
const roomId = await messaging.newRoom(uid1, { uids: [uid2] });
|
const roomId = await messaging.newRoom(uid1, { uids: [uid2] });
|
||||||
|
|||||||
Reference in New Issue
Block a user