[Groonga-commit] groonga/gcs [master] Define custom assertion for DescribeDomains globally

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Nov 9 15:52:43 JST 2012


YUKI Hiroshi	2012-11-09 15:52:43 +0900 (Fri, 09 Nov 2012)

  New Revision: c45afcfef5913ff2e3703bf6f47c104b1b034d6f
  https://github.com/groonga/gcs/commit/c45afcfef5913ff2e3703bf6f47c104b1b034d6f

  Log:
    Define custom assertion for DescribeDomains globally

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

  Modified: test/api-configuration.test.js (+23 -23)
===================================================================
--- test/api-configuration.test.js    2012-11-09 15:46:35 +0900 (b217686)
+++ test/api-configuration.test.js    2012-11-09 15:52:43 +0900 (50ba808)
@@ -102,6 +102,29 @@ suite('Configuration API', function() {
             'Member must have length greater than or equal to ' +
               Domain.MINIMUM_NAME_LENGTH;
 
+  function getActualDescribedDomains(response) {
+    var members = response.body.DescribeDomainsResponse
+                               .DescribeDomainsResult
+                               .DomainStatusList
+                               .member;
+    var domains = [];
+    for (var i in members) {
+      if (members.hasOwnProperty(i))
+        domains.push(members[i].DomainName);
+    }
+    return domains;
+  }
+
+  function assertDomainsReturned(response, expectedDomains) {
+    response = xmlResponses.toParsedResponse(response);
+    assert.deepEqual(response.pattern,
+                     { statusCode: 200,
+                       body: xmlResponses.DescribeDomainsResponse(expectedDomains) });
+
+    var actualDomains = getActualDescribedDomains(response);
+    assert.deepEqual(actualDomains, expectedDomains);
+  }
+
   suite('domain operations', function() {
     setup(commonSetup);
     teardown(commonTeardown);
@@ -309,29 +332,6 @@ suite('Configuration API', function() {
         });
     });
 
-    function getActualDescribedDomains(response) {
-      var members = response.body.DescribeDomainsResponse
-                                 .DescribeDomainsResult
-                                 .DomainStatusList
-                                 .member;
-      var domains = [];
-      for (var i in members) {
-        if (members.hasOwnProperty(i))
-          domains.push(members[i].DomainName);
-      }
-      return domains;
-    }
-
-    function assertDomainsReturned(response, expectedDomains) {
-      response = xmlResponses.toParsedResponse(response);
-      assert.deepEqual(response.pattern,
-                       { statusCode: 200,
-                         body: xmlResponses.DescribeDomainsResponse(expectedDomains) });
-
-      var actualDomains = getActualDescribedDomains(response);
-      assert.deepEqual(actualDomains, expectedDomains);
-    }
-
     test('Action=DescribeDomains (all domains)', function(done) {
       utils
         .get('/?DomainName=domain3&Action=CreateDomain&Version=2011-02-01')
-------------- next part --------------
HTML����������������������������...
Download 



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