Kouhei Sutou
null+****@clear*****
Fri Apr 25 13:46:39 JST 2014
Kouhei Sutou 2014-04-25 13:46:39 +0900 (Fri, 25 Apr 2014) New Revision: 49579c29a7a8d3ab6ec4ba5731e2daade121aff8 https://github.com/droonga/express-droonga/commit/49579c29a7a8d3ab6ec4ba5731e2daade121aff8 Message: test: share common code Modified files: test/adapter/api/groonga/load.test.js Modified: test/adapter/api/groonga/load.test.js (+18 -3) =================================================================== --- test/adapter/api/groonga/load.test.js 2014-04-25 13:42:07 +0900 (e641cf8) +++ test/adapter/api/groonga/load.test.js 2014-04-25 13:46:39 +0900 (7fe16cd) @@ -49,6 +49,18 @@ suite('adapter/api/groonga: load', function() { }); } + function groongaResponse(responseMessage) { + return JSON.parse(responseMessage.body); + } + + function groongaResponseHeader(responseMessage) { + return groongaResponse(responseMessage)[0]; + }; + + function groongaResponseBody(responseMessage) { + return groongaResponse(responseMessage)[1]; + }; + suite('success', function() { suite('n records', function() { test('zero', function(done) { @@ -58,7 +70,8 @@ suite('adapter/api/groonga: load', function() { utils.post('/d/load?table=Users', JSON.stringify(body)) .next(function(response) { try { - assert.deepEqual([0], JSON.parse(response.body)[1]); + var responseBody = groongaResponseBody(response); + assert.deepEqual(responseBody, [0]); done(); } catch (error) { done(error); @@ -76,7 +89,8 @@ suite('adapter/api/groonga: load', function() { utils.post('/d/load?table=Users', JSON.stringify(body)) .next(function(response) { try { - assert.deepEqual([1], JSON.parse(response.body)[1]); + var responseBody = groongaResponseBody(response); + assert.deepEqual(responseBody, [1]); done(); } catch (error) { done(error); @@ -98,7 +112,8 @@ suite('adapter/api/groonga: load', function() { utils.post('/d/load?table=Users', JSON.stringify(body)) .next(function(response) { try { - assert.deepEqual([2], JSON.parse(response.body)[1]); + var responseBody = groongaResponseBody(response); + assert.deepEqual(responseBody, [2]); done(); } catch (error) { done(error); -------------- next part -------------- HTML����������������������������... Télécharger