[Groonga-commit] groonga/gcs [master] Fix test for UpdateDefaultSearchField action

Back to archive index

SHIMODA Hiroshi null+****@clear*****
Wed Aug 15 12:18:23 JST 2012


SHIMODA Hiroshi	2012-08-15 12:18:23 +0900 (Wed, 15 Aug 2012)

  New Revision: 4c323201af8bf407ba658b6e88764320f4a73096
  https://github.com/groonga/gcs/commit/4c323201af8bf407ba658b6e88764320f4a73096

  Log:
    Fix test for UpdateDefaultSearchField action

  Modified files:
    test/api-configuration.test.js

  Modified: test/api-configuration.test.js (+16 -2)
===================================================================
--- test/api-configuration.test.js    2012-08-15 11:56:12 +0900 (846d415)
+++ test/api-configuration.test.js    2012-08-15 12:18:23 +0900 (1218e91)
@@ -221,6 +221,19 @@ var PATTERN_UpdateDefaultSearchField = {
       }
     };
 
+var PATTERN_UpdateDefaultSearchField_blank = {
+      UpdateDefaultSearchFieldResponse: {
+        '@': { xmlns: '' },
+        UpdateDefaultSearchFieldResult: {
+          DefaultSearchField: {
+            Options: {},
+            Status: PATTERN_OptionStatus
+          },
+        },
+        ResponseMetadata: PATTERN_ResponseMetadata
+      }
+    };
+
 function toXMLPattern(fragment) {
   switch (typeof fragment) {
     default:
@@ -933,12 +946,13 @@ suite('Configuration API', function() {
         response = toParsedResponse(response);
         assert.deepEqual(response.pattern,
                          { statusCode: 200,
-                           body: PATTERN_UpdateDefaultSearchField });
+                           body: PATTERN_UpdateDefaultSearchField_blank });
 
         var fieldName = response.body.UpdateDefaultSearchFieldResponse
                                      .UpdateDefaultSearchFieldResult
                                      .DefaultSearchField.Options;
-        assert.deepEqual(fieldName, '');
+        // xml2json converts the content of the empty element to a blank object, not a blank text.
+        assert.deepEqual(fieldName, {});
 
         done();
       })
-------------- next part --------------
HTML����������������������������...
Download 



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