fix: delete upload

This commit is contained in:
Barış Soner Uşaklı
2020-01-19 14:57:06 -05:00
parent d74eecfbe8
commit 8c6a7954cf
2 changed files with 23 additions and 6 deletions

View File

@@ -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();
});
});