fix: tests

This commit is contained in:
Barış Soner Uşaklı
2019-10-01 11:09:44 -04:00
parent 2444ed5c88
commit 3caa387ac6
2 changed files with 4 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ module.exports = function (Groups) {
}
const memberCount = data.hasOwnProperty('ownerUid') ? 1 : 0;
const isPrivate = data.hasOwnProperty('private') ? parseInt(data.private, 10) : 1;
const isPrivate = data.hasOwnProperty('private') && data.private !== undefined ? parseInt(data.private, 10) === 1 : true;
const groupData = {
name: data.name,
slug: utils.slugify(data.name),
@@ -35,7 +35,7 @@ module.exports = function (Groups) {
memberCount: memberCount,
hidden: isHidden ? 1 : 0,
system: isSystem ? 1 : 0,
private: isPrivate,
private: isPrivate ? 1 : 0,
disableJoinRequests: disableJoinRequests,
disableLeave: disableLeave,
};

View File

@@ -1161,7 +1161,8 @@ describe('Groups', function () {
assert.equal(groupData.name, 'newgroup');
assert.equal(groupData.description, 'group created by admin');
assert.equal(groupData.ownerUid, adminUid);
assert.equal(groupData.private, true);
assert.equal(groupData.private, 1);
assert.equal(groupData.hidden, 0);
assert.equal(groupData.memberCount, 1);
done();
});