perma and temp ban test

This commit is contained in:
Barış Soner Uşaklı
2017-05-13 22:29:22 -04:00
parent 33023ea419
commit a28b76861d

View File

@@ -798,6 +798,35 @@ describe('User', function () {
});
});
});
it('should ban user permanently', function (done) {
User.ban(testUid, function (err) {
assert.ifError(err);
User.isBanned(testUid, function (err, isBanned) {
assert.ifError(err);
assert.equal(isBanned, true);
User.unban(testUid, done);
});
});
});
it('should ban user temporarily', function (done) {
User.ban(testUid, Date.now() + 2000, function (err) {
assert.ifError(err);
User.isBanned(testUid, function (err, isBanned) {
assert.ifError(err);
assert.equal(isBanned, true);
setTimeout(function () {
User.isBanned(testUid, function (err, isBanned) {
assert.ifError(err);
assert.equal(isBanned, false);
User.unban(testUid, done);
});
}, 3000);
});
});
});
});
describe('digests', function () {