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) { function (next) {
const keys = groupNames.map(groupName => 'group:' + groupName); const keys = groupNames.map(groupName => 'group:' + groupName);
if (fields.length) { if (fields.length) {
db.getObjectsFields(keys, fields, callback); db.getObjectsFields(keys, fields, next);
} else { } else {
db.getObjects(keys, next); db.getObjects(keys, next);
} }

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

@ -1339,7 +1339,7 @@ describe('Groups', function () {
it('should remove cover', function (done) { it('should remove cover', function (done) {
socketGroups.cover.remove({ uid: adminUid }, { groupName: 'Test' }, function (err) { socketGroups.cover.remove({ uid: adminUid }, { groupName: 'Test' }, function (err) {
assert.ifError(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.ifError(err);
assert(!groupData['cover:url']); assert(!groupData['cover:url']);
done(); done();

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

Loading…
Cancel
Save