11const assert = require ( 'assert' ) ;
22const async = require ( 'async' ) ;
33const arsenal = require ( 'arsenal' ) ;
4- const { GCP } = arsenal . storage . data . external ;
4+ const { GCP } = arsenal . storage . data . external . GCP ;
55const { makeGcpRequest } = require ( '../../../utils/makeRequest' ) ;
66const { gcpRequestRetry, genUniqID } = require ( '../../../utils/gcpUtils' ) ;
77const { getRealAwsConfig } =
88 require ( '../../../../aws-node-sdk/test/support/awsConfig' ) ;
99
1010const credentialOne = 'gcpbackend' ;
11- const verEnabledObj = { Status : 'Enabled' } ;
12- const verDisabledObj = { Status : 'Suspended' } ;
11+ const verEnabledObj = 'Enabled' ;
12+ const verDisabledObj = 'Suspended' ;
1313const xmlEnable =
1414 '<?xml version="1.0" encoding="UTF-8"?>' +
1515 '<VersioningConfiguration>' +
@@ -33,7 +33,7 @@ describe('GCP: GET Bucket Versioning', () => {
3333 authCredentials : config . credentials ,
3434 } , 0 , err => {
3535 if ( err ) {
36- process . stdout . write ( `err in creating bucket ${ err } \n` ) ;
36+ process . stdout . write ( `err in creating bucket ${ err . code } \n` ) ;
3737 }
3838 return done ( err ) ;
3939 } ) ;
@@ -46,7 +46,7 @@ describe('GCP: GET Bucket Versioning', () => {
4646 authCredentials : config . credentials ,
4747 } , 0 , err => {
4848 if ( err ) {
49- process . stdout . write ( `err in deleting bucket ${ err } \n` ) ;
49+ process . stdout . write ( `err in deleting bucket ${ err . code } \n` ) ;
5050 }
5151 return done ( err ) ;
5252 } ) ;
@@ -58,22 +58,24 @@ describe('GCP: GET Bucket Versioning', () => {
5858 method : 'PUT' ,
5959 bucket : this . test . bucketName ,
6060 authCredentials : config . credentials ,
61- queryObj : { versioning : { } } ,
61+ queryObj : { versioning : '' } ,
6262 requestBody : xmlEnable ,
6363 } , err => {
6464 if ( err ) {
65- process . stdout . write ( `err in setting versioning ${ err } ` ) ;
65+ process . stdout . write ( `err in setting versioning ${ err . code } ` ) ;
6666 }
6767 return next ( err ) ;
6868 } ) ,
69- next => gcpClient . getBucketVersioning ( {
70- Bucket : this . test . bucketName ,
71- } , ( err , res ) => {
72- assert . equal ( err , null ,
73- `Expected success, but got err ${ err } ` ) ;
74- assert . deepStrictEqual ( res , verEnabledObj ) ;
75- return next ( ) ;
76- } ) ,
69+ next => {
70+ gcpClient . getBucketVersioning ( {
71+ Bucket : this . test . bucketName ,
72+ } , ( err , res ) => {
73+ assert . equal ( err , null ,
74+ `Expected success, but got err ${ err } ` ) ;
75+ assert . deepStrictEqual ( res . Status , verEnabledObj ) ;
76+ return next ( ) ;
77+ } ) ;
78+ } ,
7779 ] , err => done ( err ) ) ;
7880 } ) ;
7981
@@ -83,7 +85,7 @@ describe('GCP: GET Bucket Versioning', () => {
8385 method : 'PUT' ,
8486 bucket : this . test . bucketName ,
8587 authCredentials : config . credentials ,
86- queryObj : { versioning : { } } ,
88+ queryObj : { versioning : '' } ,
8789 requestBody : xmlDisable ,
8890 } , err => {
8991 if ( err ) {
@@ -96,7 +98,7 @@ describe('GCP: GET Bucket Versioning', () => {
9698 } , ( err , res ) => {
9799 assert . equal ( err , null ,
98100 `Expected success, but got err ${ err } ` ) ;
99- assert . deepStrictEqual ( res , verDisabledObj ) ;
101+ assert . deepStrictEqual ( res . Status , verDisabledObj ) ;
100102 return next ( ) ;
101103 } ) ,
102104 ] , err => done ( err ) ) ;
0 commit comments