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