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