YUKI Hiroshi
null+****@clear*****
Fri Jan 11 19:02:56 JST 2013
YUKI Hiroshi 2013-01-11 19:02:56 +0900 (Fri, 11 Jan 2013) New Revision: 2a8e872e52809504d74021b72303a687d9e97df0 https://github.com/groonga/express-kotoumi/commit/2a8e872e52809504d74021b72303a687d9e97df0 Log: Add test for request message builder Added files: test/builders-rest-request.test.js Added: test/builders-rest-request.test.js (+30 -0) 100644 =================================================================== --- /dev/null +++ test/builders-rest-request.test.js 2013-01-11 19:02:56 +0900 (73780b9) @@ -0,0 +1,30 @@ +var assert = require('chai').assert; + +var builders = require('../lib/builders/rest-request'); + +suite('from search REST API', function() { + test('simple query', function() { + var params = { + tableName: 'test_table', + query: 'foobar' + }; + var expectedBody = { + queries: { + result: { + source: 'test_table', + query: 'foobar', + output: { + startTime: true, + elapsedTime: true, + count: true, + attributes: true, + recodes: true + } + } + } + }; + var actualBody = builders.search({ params: params }); + assert.deepEqual(actualBody, expectedBody); + }); +}); + -------------- next part -------------- HTML����������������������������...Descargar