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', () => {
124
124
expect ( options . bucketPrefix ) . toEqual ( 'test/' ) ;
125
125
} ) ;
126
126
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
+
127
147
it ( 'should accept options and overrides as an option in args' , ( ) => {
128
148
const confObj = {
129
149
bucketPrefix : 'test/' ,
You can’t perform that action at this time.
0 commit comments