mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-30 02:25:55 +01:00
fix: ban info test
This commit is contained in:
@@ -455,7 +455,15 @@ describe('authentication', () => {
|
|||||||
loginUser(bannedUser.username, bannedUser.pw, (err, res, body) => {
|
loginUser(bannedUser.username, bannedUser.pw, (err, res, body) => {
|
||||||
assert.ifError(err);
|
assert.ifError(err);
|
||||||
assert.equal(res.statusCode, 403);
|
assert.equal(res.statusCode, 403);
|
||||||
assert.equal(body, '[[error:user-banned-reason, spammer]]');
|
delete body.timestamp;
|
||||||
|
assert.deepStrictEqual(body, {
|
||||||
|
banned_until: 0,
|
||||||
|
banned_until_readable: '',
|
||||||
|
expiry: 0,
|
||||||
|
expiry_readable: '',
|
||||||
|
reason: 'spammer',
|
||||||
|
uid: 6,
|
||||||
|
});
|
||||||
user.bans.unban(bannedUser.uid, (err) => {
|
user.bans.unban(bannedUser.uid, (err) => {
|
||||||
assert.ifError(err);
|
assert.ifError(err);
|
||||||
const expiry = Date.now() + 10000;
|
const expiry = Date.now() + 10000;
|
||||||
@@ -464,7 +472,8 @@ describe('authentication', () => {
|
|||||||
loginUser(bannedUser.username, bannedUser.pw, (err, res, body) => {
|
loginUser(bannedUser.username, bannedUser.pw, (err, res, body) => {
|
||||||
assert.ifError(err);
|
assert.ifError(err);
|
||||||
assert.equal(res.statusCode, 403);
|
assert.equal(res.statusCode, 403);
|
||||||
assert.equal(body, `[[error:user-banned-reason-until, ${utils.toISOString(expiry)}, No reason given.]]`);
|
assert(body.banned_until);
|
||||||
|
assert(body.reason, '[[user:info.banned-no-reason]]');
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user