[Groonga-commit] groonga/gcs [master] Add test for DeleteDomain response of unexisting domain

Back to archive index

YUKI Hiroshi null+****@clear*****
Mon Nov 5 16:26:20 JST 2012


YUKI Hiroshi	2012-11-05 16:26:20 +0900 (Mon, 05 Nov 2012)

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

  Log:
    Add test for DeleteDomain response of unexisting domain

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

  Modified: test/api-configuration.test.js (+17 -0)
===================================================================
--- test/api-configuration.test.js    2012-11-05 16:19:34 +0900 (4cc78b0)
+++ test/api-configuration.test.js    2012-11-05 16:26:20 +0900 (fdffd8e)
@@ -214,6 +214,23 @@ suite('Configuration API', function() {
         });
     });
 
+    test('Action=DeleteDomain for unexisting domain', function(done) {
+      var domain = new Domain('companies', context);
+      assert.isFalse(domain.exists());
+      utils
+        .get('/?DomainName=companies&Action=DeleteDomain&Version=2011-02-01')
+        .next(function(response) {
+          response = xmlResponses.toParsedResponse(response);
+          assert.deepEqual(response.pattern,
+                           { statusCode: 200,
+                             body: xmlResponses.DeleteDomainResponse_UnexistingDomain });
+          done();
+        })
+        .error(function(error) {
+          done(error);
+        });
+    });
+
     function getActualDescribedDomains(response) {
       var members = response.body.DescribeDomainsResponse
                                  .DescribeDomainsResult

  Modified: test/xml-responses.js (+3 -0)
===================================================================
--- test/xml-responses.js    2012-11-05 16:19:34 +0900 (9ce81dc)
+++ test/xml-responses.js    2012-11-05 16:26:20 +0900 (0d6402e)
@@ -1,3 +1,4 @@
+
 var utils = require('./test-utils');
 
 var XMLNS =
@@ -48,6 +49,8 @@ defineGenericResponse('CreateDomain', {
 defineGenericResponse('DeleteDomain', {
   DomainStatus: DomainStatus
 });
+var DeleteDomainResponse_UnexistingDomain =
+    exports.DeleteDomainResponse_UnexistingDomain = createGenericResponse('DeleteDomain', {});
 
 exports.DescribeDomainsResponse = function(members) {
   return createGenericResponse('DescribeDomains', {
-------------- next part --------------
HTML����������������������������...
Download 



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