mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 03:55:55 +01:00
fix: delete upload
This commit is contained in:
@@ -48,9 +48,12 @@ describe('Upload Controllers', function () {
|
||||
cid = results.category.cid;
|
||||
|
||||
topics.post({ uid: adminUid, title: 'test topic title', content: 'test topic content', cid: results.category.cid }, function (err, result) {
|
||||
if (err) {
|
||||
return done(err);
|
||||
}
|
||||
tid = result.topicData.tid;
|
||||
pid = result.postData.pid;
|
||||
done(err);
|
||||
groups.join('administrators', adminUid, done);
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -107,6 +110,20 @@ describe('Upload Controllers', function () {
|
||||
});
|
||||
});
|
||||
|
||||
it('should not allow deleting if path is not correct', function (done) {
|
||||
socketUser.deleteUpload({ uid: adminUid }, { uid: regularUid, name: '../../bkconfig.json' }, function (err) {
|
||||
assert.equal(err.message, '[[error:invalid-path]]');
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should not allow deleting if path is not correct', function (done) {
|
||||
socketUser.deleteUpload({ uid: adminUid }, { uid: regularUid, name: '/files/../../bkconfig.json' }, function (err) {
|
||||
assert.equal(err.message, '[[error:invalid-path]]');
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('should resize and upload an image to a post', function (done) {
|
||||
var oldValue = meta.config.resizeImageWidth;
|
||||
meta.config.resizeImageWidth = 10;
|
||||
@@ -288,7 +305,7 @@ describe('Upload Controllers', function () {
|
||||
assert.ifError(err);
|
||||
jar = _jar;
|
||||
csrf_token = _csrf_token;
|
||||
groups.join('administrators', adminUid, done);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user