MCPcopy
hub / github.com/scality/cloudserver / _comparePutGetXml

Function _comparePutGetXml

tests/unit/api/bucketGetWebsite.js:39–57  ·  view source on GitHub ↗
(sampleXml, done)

Source from the content-addressed store, hash-verified

37const testGetWebsiteRequest = _makeWebsiteRequest();
38
39function _comparePutGetXml(sampleXml, done) {
40 const fullXml = '<?xml version="1.0" encoding="UTF-8" ' +
41 'standalone="yes"?><WebsiteConfiguration ' +
42 'xmlns="http://s3.amazonaws.com/doc/2006-03-01/">' +
43 `${sampleXml}</WebsiteConfiguration>`;
44 const testPutWebsiteRequest = _makeWebsiteRequest(fullXml);
45 bucketPutWebsite(authInfo, testPutWebsiteRequest, log, err => {
46 if (err) {
47 process.stdout.write(`Err putting website config ${err}`);
48 return done(err);
49 }
50 return bucketGetWebsite(authInfo, testGetWebsiteRequest, log,
51 (err, res) => {
52 assert.strictEqual(err, null, `Unexpected err ${err}`);
53 assert.strictEqual(res, fullXml);
54 done();
55 });
56 });
57}
58
59describe('getBucketWebsite API', () => {
60 beforeEach(done => {

Callers 1

Calls 4

bucketPutWebsiteFunction · 0.85
bucketGetWebsiteFunction · 0.85
writeMethod · 0.80
_makeWebsiteRequestFunction · 0.70

Tested by

no test coverage detected