fix redis tests

fixed typo in groups/data.js
added postcount,viewcount to int fields
v1.18.x
Baris Usakli 6 years ago
parent 3e5716ad0f
commit 566564ed74

@ -29,7 +29,7 @@ module.exports = function (Groups) {
function (next) {
const keys = groupNames.map(groupName => 'group:' + groupName);
if (fields.length) {
db.getObjectsFields(keys, fields, callback);
db.getObjectsFields(keys, fields, next);
} else {
db.getObjects(keys, next);
}

@ -9,7 +9,8 @@ var utils = require('../utils');
var translator = require('../translator');
const intFields = [
'tid', 'cid', 'uid', 'mainPid', 'deleted', 'locked', 'pinned',
'tid', 'cid', 'uid', 'mainPid', 'postcount',
'viewcount', 'deleted', 'locked', 'pinned',
'timestamp', 'upvotes', 'downvotes', 'lastposttime',
];

@ -1339,7 +1339,7 @@ describe('Groups', function () {
it('should remove cover', function (done) {
socketGroups.cover.remove({ uid: adminUid }, { groupName: 'Test' }, function (err) {
assert.ifError(err);
Groups.getGroupFields('Test', ['cover:url'], function (err, groupData) {
db.getObjectFields('group:Test', ['cover:url'], function (err, groupData) {
assert.ifError(err);
assert(!groupData['cover:url']);
done();

@ -226,6 +226,8 @@ describe('Topic\'s', function () {
assert(typeof topicData.mainPid === 'number');
assert(typeof topicData.timestamp === 'number');
assert.strictEqual(topicData.postcount, 1);
assert.strictEqual(topicData.viewcount, 0);
assert.strictEqual(topicData.upvotes, 0);
assert.strictEqual(topicData.downvotes, 0);
assert.strictEqual(topicData.votes, 0);

Loading…
Cancel
Save