diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-02-12 11:18:36 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-02-12 11:18:36 +0900 |
| commit | cd5e49c9c2c9b2ecbbd31fd4090f5f2c3d8d088f (patch) | |
| tree | 3743585d783596edd7892772f85c5361ab7ebd35 | |
| parent | [Server] Fix bug (diff) | |
| download | sharkey-cd5e49c9c2c9b2ecbbd31fd4090f5f2c3d8d088f.tar.gz sharkey-cd5e49c9c2c9b2ecbbd31fd4090f5f2c3d8d088f.tar.bz2 sharkey-cd5e49c9c2c9b2ecbbd31fd4090f5f2c3d8d088f.zip | |
[Test] Add some drive tests
| -rw-r--r-- | test/api.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/test/api.js b/test/api.js index 20d97e2912..678d4ff5c8 100644 --- a/test/api.js +++ b/test/api.js @@ -752,6 +752,34 @@ describe('API', () => { }); })); + it('存在しないフォルダで怒られる', () => new Promise(async (done) => { + const me = await insertSakurako(); + const file = await insertDriveFile({ + user_id: me._id + }); + request('/drive/files/update', { + file_id: file._id.toString(), + folder_id: '000000000000000000000000' + }, me).then(res => { + res.should.have.status(400); + done(); + }); + })); + + it('不正なフォルダIDで怒られる', () => new Promise(async (done) => { + const me = await insertSakurako(); + const file = await insertDriveFile({ + user_id: me._id + }); + request('/drive/files/update', { + file_id: file._id.toString(), + folder_id: 'kyoppie' + }, me).then(res => { + res.should.have.status(400); + done(); + }); + })); + it('ファイルが存在しなかったら怒る', () => new Promise(async (done) => { const me = await insertSakurako(); request('/drive/files/update', { @@ -774,6 +802,20 @@ describe('API', () => { }); })); }); + + describe('drive/folders/create', () => { + it('ドライブのフォルダを作成できる', () => new Promise(async (done) => { + const me = await insertSakurako(); + request('/drive/folders/create', { + name: 'my folder' + }, me).then(res => { + res.should.have.status(200); + res.body.should.be.a('object'); + res.body.should.have.property('name').eql('my folder'); + done(); + }); + })); + }); }); async function insertSakurako(opts) { |