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

Function testAuth

tests/unit/api/objectPut.js:70–82  ·  view source on GitHub ↗
(bucketOwner, authUser, bucketPutReq, log, cb)

Source from the content-addressed store, hash-verified

68 versioningTestUtils.createBucketPutVersioningReq(bucketName, 'Suspended');
69
70function testAuth(bucketOwner, authUser, bucketPutReq, log, cb) {
71 bucketPut(bucketOwner, bucketPutReq, log, () => {
72 bucketPutACL(bucketOwner, testPutBucketRequest, log, err => {
73 assert.strictEqual(err, undefined);
74 objectPut(authUser, testPutObjectRequest, undefined,
75 log, (err, resHeaders) => {
76 assert.strictEqual(err, null);
77 assert.strictEqual(resHeaders.ETag, `"${correctMD5}"`);
78 cb();
79 });
80 });
81 });
82}
83
84describe('parseTagFromQuery', () => {
85 const invalidArgument = { status: 'InvalidArgument', statusCode: 400 };

Callers 1

objectPut.jsFile · 0.70

Calls 3

bucketPutFunction · 0.85
bucketPutACLFunction · 0.85
objectPutFunction · 0.85

Tested by

no test coverage detected