mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 11:35:55 +01:00
more topic post tests
This commit is contained in:
@@ -52,12 +52,33 @@ describe('Topic\'s', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail to create new topic with wrong parameters', function(done) {
|
||||
it('should fail to create new topic with invalid user id', function(done) {
|
||||
topics.post({uid: null, title: topic.title, content: topic.content, cid: topic.categoryId}, function(err, result) {
|
||||
assert.equal(err.message, '[[error:no-privileges]]');
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail to create new topic with empty title', function(done) {
|
||||
topics.post({uid: topic.userId, title: '', content: topic.content, cid: topic.categoryId}, function(err, result) {
|
||||
assert.equal(err);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail to create new topic with empty content', function(done) {
|
||||
topics.post({uid: topic.userId, title: topic.title, content: '', cid: topic.categoryId}, function(err, result) {
|
||||
assert.equal(err);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should fail to create new topic with non-existant category id', function(done) {
|
||||
topics.post({uid: topic.userId, title: topic.title, content: topic.content, cid: 99}, function(err, result) {
|
||||
assert.equal(err,message, '[[error:no-category]]');
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('Get methods', function() {
|
||||
|
||||
Reference in New Issue
Block a user