summaryrefslogtreecommitdiff
path: root/test/api.js
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-02-12 05:06:48 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-02-12 05:06:48 +0900
commitc1df48517f1448c474dff015a977e141c240f8f8 (patch)
treeec6acb06b7fff21bb55f5d4a4b3443f9110b8542 /test/api.js
parent[Doc] Mention to request format (diff)
downloadmisskey-c1df48517f1448c474dff015a977e141c240f8f8.tar.gz
misskey-c1df48517f1448c474dff015a977e141c240f8f8.tar.bz2
misskey-c1df48517f1448c474dff015a977e141c240f8f8.zip
[Test] Fix test
Diffstat (limited to 'test/api.js')
-rw-r--r--test/api.js35
1 files changed, 14 insertions, 21 deletions
diff --git a/test/api.js b/test/api.js
index c4b1b69807..87773e7baa 100644
--- a/test/api.js
+++ b/test/api.js
@@ -29,21 +29,9 @@ const request = (endpoint, params, me) => new Promise((ok, ng) => {
i: me.token
} : {};
- let file = null;
-
- if (params._file) {
- file = params._file;
- delete params._file;
- }
-
- let req = chai.request(server)
- .post(endpoint);
-
- if (file) {
- req = req.attach(file[0], file[1]);
- }
-
- req.send(Object.assign(auth, params))
+ chai.request(server)
+ .post(endpoint)
+ .send(Object.assign(auth, params))
.end((err, res) => {
ok(res);
});
@@ -724,12 +712,17 @@ describe('API', () => {
describe('drive/files/create', () => {
it('ドライブのファイルを作成できる', () => new Promise(async (done) => {
const me = await insertSakurako();
- request('/drive/files/create', {
- _file: ['file', fs.readFileSync(__dirname + '/resources/Lenna.png')]
- }, me).then(res => {
- res.should.have.status(204);
- done();
- });
+ chai.request(server)
+ .post('/drive/files/create')
+ .field('i', me.token)
+ .attach('file', fs.readFileSync(__dirname + '/resources/Lenna.png'), 'Lenna.png')
+ .end((err, res) => {
+ if (err) console.error(err);
+ res.should.have.status(200);
+ res.body.should.be.a('object');
+ res.body.should.have.property('name').eql('Lenna.png');
+ done();
+ });
}));
it('ファイル無しで怒られる', () => new Promise(async (done) => {