summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-02-12 22:39:23 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-02-12 22:39:23 +0900
commit9fa0b06b78078ccd63f9058621ef84ea4aa0a0b7 (patch)
treedb27d2636ae4f5c8468562e89dce9965e428d9c9
parent[Test] Add some auth tests (diff)
downloadmisskey-9fa0b06b78078ccd63f9058621ef84ea4aa0a0b7.tar.gz
misskey-9fa0b06b78078ccd63f9058621ef84ea4aa0a0b7.tar.bz2
misskey-9fa0b06b78078ccd63f9058621ef84ea4aa0a0b7.zip
[API] Fix bug
-rw-r--r--src/api/endpoints/posts/create.js2
-rw-r--r--test/api.js13
2 files changed, 13 insertions, 2 deletions
diff --git a/src/api/endpoints/posts/create.js b/src/api/endpoints/posts/create.js
index dc73725a7f..e7c1d0ceca 100644
--- a/src/api/endpoints/posts/create.js
+++ b/src/api/endpoints/posts/create.js
@@ -53,8 +53,6 @@ module.exports = (params, user, app) =>
let media = params.media_ids;
let files = [];
if (media !== undefined && media !== null) {
- media = media.split(',');
-
if (media.length > maxMediaCount) {
return rej('too many media');
}
diff --git a/test/api.js b/test/api.js
index b0aeec0b1a..1ba4eb4e8c 100644
--- a/test/api.js
+++ b/test/api.js
@@ -220,6 +220,19 @@ describe('API', () => {
});
}));
+ it('ファイルを添付できる', () => new Promise(async (done) => {
+ const me = await insertSakurako();
+ const file = await insertDriveFile();
+ request('/posts/create', {
+ media_ids: [file._id.toString()]
+ }, me).then(res => {
+ res.should.have.status(200);
+ res.body.should.be.a('object');
+ res.body.should.have.property('media_ids').eql([file._id.toString()]);
+ done();
+ });
+ }));
+
it('返信できる', () => new Promise(async (done) => {
const hima = await insertHimawari();
const himaPost = await db.get('posts').insert({