[Groonga-commit] groonga/express-kotoumi [master] Add test for request message builder

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index