Kouhei Sutou
null+****@clear*****
Fri Apr 25 13:05:29 JST 2014
Kouhei Sutou 2014-04-25 13:05:29 +0900 (Fri, 25 Apr 2014) New Revision: 4ed859b7dabe65d96c5a677e9dcc3bd3a095bbec https://github.com/droonga/express-droonga/commit/4ed859b7dabe65d96c5a677e9dcc3bd3a095bbec Message: test: unindent Modified files: test/adapter/api/groonga/load.test.js Modified: test/adapter/api/groonga/load.test.js (+85 -87) =================================================================== --- test/adapter/api/groonga/load.test.js 2014-04-25 13:05:14 +0900 (191de76) +++ test/adapter/api/groonga/load.test.js 2014-04-25 13:05:29 +0900 (f5b63bb) @@ -9,107 +9,105 @@ var httpAdapter = require('../../../../lib/adapter/http'); var groongaAPI = require('../../../../lib/adapter/api/groonga'); suite('adapter/api/groonga: load', function() { - suite('load', function() { - var connection; - var application; - var server; - var backend; + var connection; + var application; + var server; + var backend; - setup(function(done) { - utils.setupApplication() - .next(function(result) { - backend = result.backend; - server = result.server; - connection = result.connection; - application = result.application; - httpAdapter.register(application, { - prefix: '', - connection: connection, - plugins: [groongaAPI] - }); - done(); + setup(function(done) { + utils.setupApplication() + .next(function(result) { + backend = result.backend; + server = result.server; + connection = result.connection; + application = result.application; + httpAdapter.register(application, { + prefix: '', + connection: connection, + plugins: [groongaAPI] }); + done(); + }); + }); + + teardown(function() { + utils.teardownApplication({ + backend: backend, + server: server, + connection: connection }); + }); - teardown(function() { - utils.teardownApplication({ - backend: backend, - server: server, - connection: connection - }); + function pushSuccessResponse() { + backend.reserveResponse(function(request) { + return utils.createReplyPacket(request, + { + statusCode: 200, + body: true + }); }); + } - function pushSuccessResponse() { - backend.reserveResponse(function(request) { - return utils.createReplyPacket(request, - { - statusCode: 200, - body: true - }); + suite('success', function() { + suite('key only', function() { + test('zero', function(done) { + pushSuccessResponse(); + var body = [ + ] + utils.post('/d/load?table=Users', JSON.stringify(body)) + .next(function(response) { + try { + assert.deepEqual([0], JSON.parse(response.body)[1]); + done(); + } catch (error) { + done(error); + } + }); }); - } - suite('success', function() { - suite('key only', function() { - test('zero', function(done) { - pushSuccessResponse(); - var body = [ - ] - utils.post('/d/load?table=Users', JSON.stringify(body)) - .next(function(response) { - try { - assert.deepEqual([0], JSON.parse(response.body)[1]); - done(); - } catch (error) { - done(error); - } - }); - }); - - test('one', function(done) { - pushSuccessResponse(); - var body = [ - { - _key: 'alice' + test('one', function(done) { + pushSuccessResponse(); + var body = [ + { + _key: 'alice' + } + ] + utils.post('/d/load?table=Users', JSON.stringify(body)) + .next(function(response) { + try { + assert.deepEqual([1], JSON.parse(response.body)[1]); + done(); + } catch (error) { + done(error); } - ] - utils.post('/d/load?table=Users', JSON.stringify(body)) - .next(function(response) { - try { - assert.deepEqual([1], JSON.parse(response.body)[1]); - done(); - } catch (error) { - done(error); - } - }); - }); + }); + }); - test('multiple', function(done) { - pushSuccessResponse(); - pushSuccessResponse(); - var body = [ - { - _key: 'alice' - }, - { - _key: 'bob' + test('multiple', function(done) { + pushSuccessResponse(); + pushSuccessResponse(); + var body = [ + { + _key: 'alice' + }, + { + _key: 'bob' + } + ] + utils.post('/d/load?table=Users', JSON.stringify(body)) + .next(function(response) { + try { + assert.deepEqual([2], JSON.parse(response.body)[1]); + done(); + } catch (error) { + done(error); } - ] - utils.post('/d/load?table=Users', JSON.stringify(body)) - .next(function(response) { - try { - assert.deepEqual([2], JSON.parse(response.body)[1]); - done(); - } catch (error) { - done(error); - } - }); - }); + }); }); }); + }); - suite('failure', function() { - }); + suite('failure', function() { }); }); -------------- next part -------------- HTML����������������������������...Download