mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 11:35:55 +01:00
fix post move test
This commit is contained in:
@@ -378,18 +378,44 @@ describe('Post\'s', function () {
|
|||||||
}, function (err, data) {
|
}, function (err, data) {
|
||||||
assert.ifError(err);
|
assert.ifError(err);
|
||||||
replyPid = data.pid;
|
replyPid = data.pid;
|
||||||
socketPosts.movePost({uid: globalModUid}, {pid: replyPid, tid: moveTid}, next);
|
next();
|
||||||
});
|
});
|
||||||
},
|
|
||||||
function (next) {
|
|
||||||
posts.getPostField(replyPid, 'tid', next);
|
|
||||||
},
|
|
||||||
function (tid, next) {
|
|
||||||
assert(tid, moveTid);
|
|
||||||
next();
|
|
||||||
}
|
}
|
||||||
], done);
|
], done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should error if uid is not logged in', function (done) {
|
||||||
|
socketPosts.movePost({uid: 0}, {}, function (err) {
|
||||||
|
assert.equal(err.message, '[[error:not-logged-in]]');
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should error if data is invalid', function (done) {
|
||||||
|
socketPosts.movePost({uid: globalModUid}, {}, function (err) {
|
||||||
|
assert.equal(err.message, '[[error:invalid-data]]');
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should error if user does not have move privilege', function (done) {
|
||||||
|
socketPosts.movePost({uid: voterUid}, {pid: replyPid, tid: moveTid}, function (err) {
|
||||||
|
assert.equal(err.message, '[[error:no-privileges]]');
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
it('should move a post', function (done) {
|
||||||
|
socketPosts.movePost({uid: globalModUid}, {pid: replyPid, tid: moveTid}, function (err) {
|
||||||
|
assert.ifError(err);
|
||||||
|
posts.getPostField(replyPid, 'tid', function (err, tid) {
|
||||||
|
assert.ifError(err);
|
||||||
|
assert(tid, moveTid);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('flagging a post', function () {
|
describe('flagging a post', function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user