File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -124,6 +124,26 @@ describe('S3Adapter tests', () => {
124124 expect ( options . bucketPrefix ) . toEqual ( 'test/' ) ;
125125 } ) ;
126126
127+ it ( 'should use credentials when provided' , async ( ) => {
128+ const mockCredentials = {
129+ accessKeyId : 'mockAccessKeyId' ,
130+ secretAccessKey : 'mockSecretAccessKey' ,
131+ sessionToken : 'mockSessionToken' ,
132+ } ;
133+
134+ const options = {
135+ bucket : 'bucket-1' ,
136+ credentials : mockCredentials
137+ } ;
138+
139+ const adapter = new S3Adapter ( options ) ;
140+ const credentials = await adapter . _s3Client . config . credentials ( ) ;
141+
142+ expect ( credentials . accessKeyId ) . toEqual ( mockCredentials . accessKeyId ) ;
143+ expect ( credentials . secretAccessKey ) . toEqual ( mockCredentials . secretAccessKey ) ;
144+ expect ( credentials . sessionToken ) . toEqual ( mockCredentials . sessionToken ) ;
145+ } ) ;
146+
127147 it ( 'should accept options and overrides as an option in args' , ( ) => {
128148 const confObj = {
129149 bucketPrefix : 'test/' ,
You can’t perform that action at this time.
0 commit comments