From fedbe55e97b3e29430e67bd8998bb65a6e065e3c Mon Sep 17 00:00:00 2001 From: Aya Morisawa <AyaMorisawa4869@gmail.com> Date: Tue, 28 Feb 2017 01:57:37 +0900 Subject: [PATCH] Use TypeScript for tests and fix semantic errors --- test/api.ts | 333 ++++++++++++++++++++++++++-------------------------- 1 file changed, 166 insertions(+), 167 deletions(-) diff --git a/test/api.ts b/test/api.ts index 4313582aa5..334339d40d 100644 --- a/test/api.ts +++ b/test/api.ts @@ -91,7 +91,7 @@ describe('API', () => { }); }); - it('åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ä½œæˆã§ããªã„', () => new Promise(async (done) => { + it('åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼åã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ä½œæˆã§ããªã„', () => async (done) => { const user = await insertSakurako(); request('/signup', { username: user.username, @@ -100,11 +100,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('signin', () => { - it('é–“é•ã£ãŸãƒ‘スワードã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã§ããªã„', () => new Promise(async (done) => { + it('é–“é•ã£ãŸãƒ‘スワードã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/signin', { username: me.username, @@ -114,9 +114,9 @@ describe('API', () => { res.text.should.be.equal('incorrect password'); done(); }); - })); + }); - it('クエリをインジェクションã§ããªã„', () => new Promise(async (done) => { + it('クエリをインジェクションã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/signin', { username: me.username, @@ -127,9 +127,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('æ£ã—ã„æƒ…å ±ã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã§ãã‚‹', () => new Promise(async (done) => { + it('æ£ã—ã„æƒ…å ±ã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); request('/signin', { username: me.username, @@ -138,11 +138,11 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); }); describe('i/update', () => { - it('アカウントè¨å®šã‚’æ›´æ–°ã§ãã‚‹', () => new Promise(async (done) => { + it('アカウントè¨å®šã‚’æ›´æ–°ã§ãã‚‹', () => async (done) => { const me = await insertSakurako({ profile: { gender: 'female' @@ -167,9 +167,9 @@ describe('API', () => { res.body.should.have.deep.property('profile.gender').eql('female'); done(); }); - })); + }); - it('誕生日ã®è¨å®šã‚’削除ã§ãã‚‹', () => new Promise(async (done) => { + it('誕生日ã®è¨å®šã‚’削除ã§ãã‚‹', () => async (done) => { const me = await insertSakurako({ birthday: '2000-09-07' }); @@ -182,9 +182,9 @@ describe('API', () => { res.body.should.have.deep.property('profile.birthday').eql(null); done(); }); - })); + }); - it('ä¸æ£ãªèª•ç”Ÿæ—¥ã®å½¢å¼ã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªèª•ç”Ÿæ—¥ã®å½¢å¼ã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/i/update', { birthday: '2000/09/07' @@ -192,11 +192,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('users/show', () => { - it('ユーザーãŒå–å¾—ã§ãã‚‹', () => new Promise(async (done) => { + it('ユーザーãŒå–å¾—ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); request('/users/show', { user_id: me._id.toString() @@ -206,29 +206,29 @@ describe('API', () => { res.body.should.have.property('id').eql(me._id.toString()); done(); }); - })); + }); - it('ユーザーãŒå˜åœ¨ã—ãªã‹ã£ãŸã‚‰æ€’ã‚‹', () => new Promise(async (done) => { + it('ユーザーãŒå˜åœ¨ã—ãªã‹ã£ãŸã‚‰æ€’ã‚‹', () => async (done) => { request('/users/show', { user_id: '000000000000000000000000' }).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { request('/users/show', { user_id: 'kyoppie' }).then(res => { res.should.have.status(400); done(); }); - })); + }); }); describe('posts/create', () => { - it('投稿ã§ãã‚‹', () => new Promise(async (done) => { + it('投稿ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const post = { text: 'ã²ã¾ã‚りー' @@ -239,9 +239,9 @@ describe('API', () => { res.body.should.have.property('text').eql(post.text); done(); }); - })); + }); - it('ファイルを添付ã§ãã‚‹', () => new Promise(async (done) => { + it('ファイルを添付ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const file = await insertDriveFile({ user_id: me._id @@ -254,9 +254,9 @@ describe('API', () => { res.body.should.have.property('media_ids').eql([file._id.toString()]); done(); }); - })); + }); - it('他人ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ·»ä»˜ã§ããªã„', () => new Promise(async (done) => { + it('他人ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ·»ä»˜ã§ããªã„', () => async (done) => { const me = await insertSakurako(); const hima = await insertHimawari(); const file = await insertDriveFile({ @@ -268,9 +268,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„ファイルã¯æ·»ä»˜ã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„ファイルã¯æ·»ä»˜ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/posts/create', { media_ids: ['000000000000000000000000'] @@ -278,9 +278,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ä¸æ£ãªãƒ•ã‚¡ã‚¤ãƒ«IDã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªãƒ•ã‚¡ã‚¤ãƒ«IDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/create', { media_ids: ['kyoppie'] @@ -288,9 +288,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('返信ã§ãã‚‹', () => new Promise(async (done) => { + it('返信ã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -311,9 +311,9 @@ describe('API', () => { res.body.reply_to.should.have.property('text').eql(himaPost.text); done(); }); - })); + }); - it('repostã§ãã‚‹', () => new Promise(async (done) => { + it('repostã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -332,9 +332,9 @@ describe('API', () => { res.body.repost.should.have.property('text').eql(himaPost.text); done(); }); - })); + }); - it('引用repostã§ãã‚‹', () => new Promise(async (done) => { + it('引用repostã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -355,9 +355,9 @@ describe('API', () => { res.body.repost.should.have.property('text').eql(himaPost.text); done(); }); - })); + }); - it('æ–‡å—æ•°ãŽã‚ŠãŽã‚Šã§æ€’られãªã„', () => new Promise(async (done) => { + it('æ–‡å—æ•°ãŽã‚ŠãŽã‚Šã§æ€’られãªã„', () => async (done) => { const me = await insertSakurako(); const post = { text: '!'.repeat(1000) @@ -366,9 +366,9 @@ describe('API', () => { res.should.have.status(200); done(); }); - })); + }); - it('æ–‡å—数オーãƒãƒ¼ã§æ€’られる', () => new Promise(async (done) => { + it('æ–‡å—数オーãƒãƒ¼ã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const post = { text: '!'.repeat(1001) @@ -377,9 +377,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„リプライ先ã§æ€’られる', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„リプライ先ã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const post = { text: 'ã•ã', @@ -389,9 +389,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„repost対象ã§æ€’られる', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„repost対象ã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const post = { repost_id: '000000000000000000000000' @@ -400,9 +400,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ä¸æ£ãªãƒªãƒ—ライ先IDã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªãƒªãƒ—ライ先IDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const post = { text: 'ã•ã', @@ -412,9 +412,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ä¸æ£ãªrepost対象IDã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªrepost対象IDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const post = { repost_id: 'kyoppie' @@ -423,9 +423,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('投票を添付ã§ãã‚‹', () => new Promise(async (done) => { + it('投票を添付ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); request('/posts/create', { text: 'インデントã™ã‚‹ãªã‚‰ï¼Ÿ', @@ -438,9 +438,9 @@ describe('API', () => { res.body.should.have.property('poll'); done(); }); - })); + }); - it('投票ã®é¸æŠžè‚¢ãŒç„¡ãã¦æ€’られる', () => new Promise(async (done) => { + it('投票ã®é¸æŠžè‚¢ãŒç„¡ãã¦æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/create', { poll: {} @@ -448,9 +448,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('投票ã®é¸æŠžè‚¢ãŒç„¡ãã¦æ€’られる (空ã®é…列)', () => new Promise(async (done) => { + it('投票ã®é¸æŠžè‚¢ãŒç„¡ãã¦æ€’られる (空ã®é…列)', () => async (done) => { const me = await insertSakurako(); request('/posts/create', { poll: { @@ -460,9 +460,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('投票ã®é¸æŠžè‚¢ãŒ1ã¤ã§æ€’られる', () => new Promise(async (done) => { + it('投票ã®é¸æŠžè‚¢ãŒ1ã¤ã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/create', { poll: { @@ -472,11 +472,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('posts/show', () => { - it('投稿ãŒå–å¾—ã§ãã‚‹', () => new Promise(async (done) => { + it('投稿ãŒå–å¾—ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const myPost = await db.get('posts').insert({ user_id: me._id, @@ -490,29 +490,29 @@ describe('API', () => { res.body.should.have.property('id').eql(myPost._id.toString()); done(); }); - })); + }); - it('投稿ãŒå˜åœ¨ã—ãªã‹ã£ãŸã‚‰æ€’ã‚‹', () => new Promise(async (done) => { + it('投稿ãŒå˜åœ¨ã—ãªã‹ã£ãŸã‚‰æ€’ã‚‹', () => async (done) => { request('/posts/show', { post_id: '000000000000000000000000' }).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { request('/posts/show', { post_id: 'kyoppie' }).then(res => { res.should.have.status(400); done(); }); - })); + }); }); describe('posts/likes/create', () => { - it('ã„ã„ãã§ãã‚‹', () => new Promise(async (done) => { + it('ã„ã„ãã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -526,9 +526,9 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); - it('自分ã®æŠ•ç¨¿ã«ã¯ã„ã„ãã§ããªã„', () => new Promise(async (done) => { + it('自分ã®æŠ•ç¨¿ã«ã¯ã„ã„ãã§ããªã„', () => async (done) => { const me = await insertSakurako(); const myPost = await db.get('posts').insert({ user_id: me._id, @@ -541,9 +541,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('二é‡ã«ã„ã„ãã§ããªã„', () => new Promise(async (done) => { + it('二é‡ã«ã„ã„ãã§ããªã„', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -562,9 +562,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„投稿ã«ã¯ã„ã„ãã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„投稿ã«ã¯ã„ã„ãã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/posts/likes/create', { post_id: '000000000000000000000000' @@ -572,17 +572,17 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('空ã®ãƒ‘ラメータã§æ€’られる', () => new Promise(async (done) => { + it('空ã®ãƒ‘ラメータã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/likes/create', {}, me).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/likes/create', { post_id: 'kyoppie' @@ -590,11 +590,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('posts/likes/delete', () => { - it('ã„ã„ã解除ã§ãã‚‹', () => new Promise(async (done) => { + it('ã„ã„ã解除ã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -613,9 +613,9 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); - it('ã„ã„ãã—ã¦ã„ãªã„投稿ã¯ã„ã„ã解除ã§ããªã„', () => new Promise(async (done) => { + it('ã„ã„ãã—ã¦ã„ãªã„投稿ã¯ã„ã„ã解除ã§ããªã„', () => async (done) => { const hima = await insertHimawari(); const himaPost = await db.get('posts').insert({ user_id: hima._id, @@ -629,9 +629,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„投稿ã¯ã„ã„ã解除ã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„投稿ã¯ã„ã„ã解除ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/posts/likes/delete', { post_id: '000000000000000000000000' @@ -639,17 +639,17 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('空ã®ãƒ‘ラメータã§æ€’られる', () => new Promise(async (done) => { + it('空ã®ãƒ‘ラメータã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/likes/delete', {}, me).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/posts/likes/delete', { post_id: 'kyoppie' @@ -657,11 +657,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('following/create', () => { - it('フォãƒãƒ¼ã§ãã‚‹', () => new Promise(async (done) => { + it('フォãƒãƒ¼ã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const me = await insertSakurako(); request('/following/create', { @@ -670,9 +670,9 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); - it('éŽåŽ»ã«ãƒ•ã‚©ãƒãƒ¼æ´ãŒã‚ã£ãŸçŠ¶æ…‹ã§ãƒ•ã‚©ãƒãƒ¼ã§ãã‚‹', () => new Promise(async (done) => { + it('éŽåŽ»ã«ãƒ•ã‚©ãƒãƒ¼æ´ãŒã‚ã£ãŸçŠ¶æ…‹ã§ãƒ•ã‚©ãƒãƒ¼ã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const me = await insertSakurako(); await db.get('following').insert({ @@ -686,9 +686,9 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); - it('æ—¢ã«ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„ã‚‹å ´åˆã¯æ€’ã‚‹', () => new Promise(async (done) => { + it('æ—¢ã«ãƒ•ã‚©ãƒãƒ¼ã—ã¦ã„ã‚‹å ´åˆã¯æ€’ã‚‹', () => async (done) => { const hima = await insertHimawari(); const me = await insertSakurako(); await db.get('following').insert({ @@ -701,9 +701,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„ユーザーã¯ãƒ•ã‚©ãƒãƒ¼ã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„ユーザーã¯ãƒ•ã‚©ãƒãƒ¼ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/following/create', { user_id: '000000000000000000000000' @@ -711,9 +711,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('自分自身ã¯ãƒ•ã‚©ãƒãƒ¼ã§ããªã„', () => new Promise(async (done) => { + it('自分自身ã¯ãƒ•ã‚©ãƒãƒ¼ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/following/create', { user_id: me._id.toString() @@ -721,17 +721,17 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('空ã®ãƒ‘ラメータã§æ€’られる', () => new Promise(async (done) => { + it('空ã®ãƒ‘ラメータã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/following/create', {}, me).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/following/create', { user_id: 'kyoppie' @@ -739,11 +739,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('following/delete', () => { - it('フォãƒãƒ¼è§£é™¤ã§ãã‚‹', () => new Promise(async (done) => { + it('フォãƒãƒ¼è§£é™¤ã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const me = await insertSakurako(); await db.get('following').insert({ @@ -756,9 +756,9 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); - it('éŽåŽ»ã«ãƒ•ã‚©ãƒãƒ¼æ´ãŒã‚ã£ãŸçŠ¶æ…‹ã§ãƒ•ã‚©ãƒãƒ¼è§£é™¤ã§ãã‚‹', () => new Promise(async (done) => { + it('éŽåŽ»ã«ãƒ•ã‚©ãƒãƒ¼æ´ãŒã‚ã£ãŸçŠ¶æ…‹ã§ãƒ•ã‚©ãƒãƒ¼è§£é™¤ã§ãã‚‹', () => async (done) => { const hima = await insertHimawari(); const me = await insertSakurako(); await db.get('following').insert({ @@ -776,9 +776,9 @@ describe('API', () => { res.should.have.status(204); done(); }); - })); + }); - it('フォãƒãƒ¼ã—ã¦ã„ãªã„å ´åˆã¯æ€’ã‚‹', () => new Promise(async (done) => { + it('フォãƒãƒ¼ã—ã¦ã„ãªã„å ´åˆã¯æ€’ã‚‹', () => async (done) => { const hima = await insertHimawari(); const me = await insertSakurako(); request('/following/delete', { @@ -787,9 +787,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„ユーザーã¯ãƒ•ã‚©ãƒãƒ¼è§£é™¤ã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„ユーザーã¯ãƒ•ã‚©ãƒãƒ¼è§£é™¤ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/following/delete', { user_id: '000000000000000000000000' @@ -797,9 +797,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('自分自身ã¯ãƒ•ã‚©ãƒãƒ¼è§£é™¤ã§ããªã„', () => new Promise(async (done) => { + it('自分自身ã¯ãƒ•ã‚©ãƒãƒ¼è§£é™¤ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/following/delete', { user_id: me._id.toString() @@ -807,17 +807,17 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('空ã®ãƒ‘ラメータã§æ€’られる', () => new Promise(async (done) => { + it('空ã®ãƒ‘ラメータã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/following/delete', {}, me).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/following/delete', { user_id: 'kyoppie' @@ -825,11 +825,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('drive', () => { - it('ãƒ‰ãƒ©ã‚¤ãƒ–æƒ…å ±ã‚’å–å¾—ã§ãã‚‹', () => new Promise(async (done) => { + it('ãƒ‰ãƒ©ã‚¤ãƒ–æƒ…å ±ã‚’å–å¾—ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); await insertDriveFile({ user_id: me._id, @@ -849,11 +849,11 @@ describe('API', () => { res.body.should.have.property('usage').eql(1792); done(); }); - })); + }); }); describe('drive/files/create', () => { - it('ファイルを作æˆã§ãã‚‹', () => new Promise(async (done) => { + it('ファイルを作æˆã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); _chai.request(server) .post('/drive/files/create') @@ -866,19 +866,19 @@ describe('API', () => { res.body.should.have.property('name').eql('Lenna.png'); done(); }); - })); + }); - it('ファイル無ã—ã§æ€’られる', () => new Promise(async (done) => { + it('ファイル無ã—ã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/drive/files/create', {}, me).then(res => { res.should.have.status(400); done(); }); - })); + }); }); describe('drive/files/update', () => { - it('åå‰ã‚’æ›´æ–°ã§ãã‚‹', () => new Promise(async (done) => { + it('åå‰ã‚’æ›´æ–°ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const file = await insertDriveFile({ user_id: me._id @@ -893,9 +893,9 @@ describe('API', () => { res.body.should.have.property('name').eql(newName); done(); }); - })); + }); - it('他人ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ›´æ–°ã§ããªã„', () => new Promise(async (done) => { + it('他人ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ›´æ–°ã§ããªã„', () => async (done) => { const me = await insertSakurako(); const hima = await insertHimawari(); const file = await insertDriveFile({ @@ -908,9 +908,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('親フォルダを更新ã§ãã‚‹', () => new Promise(async (done) => { + it('親フォルダを更新ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const file = await insertDriveFile({ user_id: me._id @@ -927,9 +927,9 @@ describe('API', () => { res.body.should.have.property('folder_id').eql(folder._id.toString()); done(); }); - })); + }); - it('親フォルダを無ã—ã«ã§ãã‚‹', () => new Promise(async (done) => { + it('親フォルダを無ã—ã«ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const file = await insertDriveFile({ user_id: me._id, @@ -944,9 +944,9 @@ describe('API', () => { res.body.should.have.property('folder_id').eql(null); done(); }); - })); + }); - it('他人ã®ãƒ•ã‚©ãƒ«ãƒ€ã«ã¯å…¥ã‚Œã‚‰ã‚Œãªã„', () => new Promise(async (done) => { + it('他人ã®ãƒ•ã‚©ãƒ«ãƒ€ã«ã¯å…¥ã‚Œã‚‰ã‚Œãªã„', () => async (done) => { const me = await insertSakurako(); const hima = await insertHimawari(); const file = await insertDriveFile({ @@ -962,9 +962,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„フォルダã§æ€’られる', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„フォルダã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const file = await insertDriveFile({ user_id: me._id @@ -976,9 +976,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ä¸æ£ãªãƒ•ã‚©ãƒ«ãƒ€IDã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªãƒ•ã‚©ãƒ«ãƒ€IDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const file = await insertDriveFile({ user_id: me._id @@ -990,9 +990,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ファイルãŒå˜åœ¨ã—ãªã‹ã£ãŸã‚‰æ€’ã‚‹', () => new Promise(async (done) => { + it('ファイルãŒå˜åœ¨ã—ãªã‹ã£ãŸã‚‰æ€’ã‚‹', () => async (done) => { const me = await insertSakurako(); request('/drive/files/update', { file_id: '000000000000000000000000', @@ -1001,9 +1001,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('é–“é•ã£ãŸIDã§æ€’られる', () => new Promise(async (done) => { + it('é–“é•ã£ãŸIDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/drive/files/update', { file_id: 'kyoppie', @@ -1012,11 +1012,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('drive/folders/create', () => { - it('フォルダを作æˆã§ãã‚‹', () => new Promise(async (done) => { + it('フォルダを作æˆã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); request('/drive/folders/create', { name: 'my folder' @@ -1026,11 +1026,11 @@ describe('API', () => { res.body.should.have.property('name').eql('my folder'); done(); }); - })); + }); }); describe('drive/folders/update', () => { - it('åå‰ã‚’æ›´æ–°ã§ãã‚‹', () => new Promise(async (done) => { + it('åå‰ã‚’æ›´æ–°ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const folder = await insertDriveFolder({ user_id: me._id @@ -1044,9 +1044,9 @@ describe('API', () => { res.body.should.have.property('name').eql('new name'); done(); }); - })); + }); - it('他人ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’æ›´æ–°ã§ããªã„', () => new Promise(async (done) => { + it('他人ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’æ›´æ–°ã§ããªã„', () => async (done) => { const me = await insertSakurako(); const hima = await insertHimawari(); const folder = await insertDriveFolder({ @@ -1059,9 +1059,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('親フォルダを更新ã§ãã‚‹', () => new Promise(async (done) => { + it('親フォルダを更新ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const folder = await insertDriveFolder({ user_id: me._id @@ -1078,9 +1078,9 @@ describe('API', () => { res.body.should.have.property('parent_id').eql(parentFolder._id.toString()); done(); }); - })); + }); - it('親フォルダを無ã—ã«æ›´æ–°ã§ãã‚‹', () => new Promise(async (done) => { + it('親フォルダを無ã—ã«æ›´æ–°ã§ãã‚‹', () => async (done) => { const me = await insertSakurako(); const folder = await insertDriveFolder({ user_id: me._id, @@ -1095,9 +1095,9 @@ describe('API', () => { res.body.should.have.property('parent_id').eql(null); done(); }); - })); + }); - it('他人ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’親フォルダã«è¨å®šã§ããªã„', () => new Promise(async (done) => { + it('他人ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’親フォルダã«è¨å®šã§ããªã„', () => async (done) => { const me = await insertSakurako(); const hima = await insertHimawari(); const folder = await insertDriveFolder({ @@ -1113,9 +1113,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('フォルダãŒå¾ªç’°ã™ã‚‹ã‚ˆã†ãªæ§‹é€ ã«ã§ããªã„', () => new Promise(async (done) => { + it('フォルダãŒå¾ªç’°ã™ã‚‹ã‚ˆã†ãªæ§‹é€ ã«ã§ããªã„', () => async (done) => { const me = await insertSakurako(); const folder = await insertDriveFolder(); const parentFolder = await insertDriveFolder({ @@ -1128,9 +1128,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('フォルダãŒå¾ªç’°ã™ã‚‹ã‚ˆã†ãªæ§‹é€ ã«ã§ããªã„(å†å¸°çš„)', () => new Promise(async (done) => { + it('フォルダãŒå¾ªç’°ã™ã‚‹ã‚ˆã†ãªæ§‹é€ ã«ã§ããªã„(å†å¸°çš„)', () => async (done) => { const me = await insertSakurako(); const folderA = await insertDriveFolder(); const folderB = await insertDriveFolder({ @@ -1146,9 +1146,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„親フォルダをè¨å®šã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„親フォルダをè¨å®šã§ããªã„', () => async (done) => { const me = await insertSakurako(); const folder = await insertDriveFolder(); request('/drive/folders/update', { @@ -1158,9 +1158,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ä¸æ£ãªè¦ªãƒ•ã‚©ãƒ«ãƒ€IDã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªè¦ªãƒ•ã‚©ãƒ«ãƒ€IDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); const folder = await insertDriveFolder(); request('/drive/folders/update', { @@ -1170,9 +1170,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('å˜åœ¨ã—ãªã„フォルダを更新ã§ããªã„', () => new Promise(async (done) => { + it('å˜åœ¨ã—ãªã„フォルダを更新ã§ããªã„', () => async (done) => { const me = await insertSakurako(); request('/drive/folders/update', { folder_id: '000000000000000000000000' @@ -1180,9 +1180,9 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); - it('ä¸æ£ãªãƒ•ã‚©ãƒ«ãƒ€IDã§æ€’られる', () => new Promise(async (done) => { + it('ä¸æ£ãªãƒ•ã‚©ãƒ«ãƒ€IDã§æ€’られる', () => async (done) => { const me = await insertSakurako(); request('/drive/folders/update', { folder_id: 'kyoppie' @@ -1190,11 +1190,11 @@ describe('API', () => { res.should.have.status(400); done(); }); - })); + }); }); describe('auth/session/generate', () => { - it('èªè¨¼ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’作æˆã§ãã‚‹', () => new Promise(async (done) => { + it('èªè¨¼ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’作æˆã§ãã‚‹', () => async (done) => { const app = await insertApp(); request('/auth/session/generate', { app_secret: app.secret @@ -1205,23 +1205,23 @@ describe('API', () => { res.body.should.have.property('url'); done(); }); - })); + }); - it('app_secret ç„¡ã—ã§æ€’られる', () => new Promise(async (done) => { + it('app_secret ç„¡ã—ã§æ€’られる', () => async (done) => { request('/auth/session/generate', {}).then(res => { res.should.have.status(400); done(); }); - })); + }); - it('誤ã£ãŸ app secret ã§æ€’られる', () => new Promise(async (done) => { + it('誤ã£ãŸ app secret ã§æ€’られる', () => async (done) => { request('/auth/session/generate', { app_secret: 'kyoppie' }).then(res => { res.should.have.status(400); done(); }); - })); + }); }); }); @@ -1264,4 +1264,3 @@ async function insertApp(opts?) { secret: 'mysecret' }, opts)); } - -- GitLab