(sampleXml, done)
| 37 | const testGetWebsiteRequest = _makeWebsiteRequest(); |
| 38 | |
| 39 | function _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 | |
| 59 | describe('getBucketWebsite API', () => { |
| 60 | beforeEach(done => { |
no test coverage detected