@@ -210,7 +210,7 @@ describe('State: Addons', () => {
210210 expect ( loading ( ) ) . toBeTruthy ( ) ;
211211
212212 const request = httpMock . expectOne (
213- 'http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format'
213+ 'http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format,icon_url '
214214 ) ;
215215 expect ( request . request . method ) . toBe ( 'GET' ) ;
216216 request . flush ( getAddonsAuthorizedStorageData ( ) ) ;
@@ -223,7 +223,7 @@ describe('State: Addons', () => {
223223 authorizedCapabilities : [ 'ACCESS' , 'UPDATE' ] ,
224224 authorizedOperationNames : [ 'list_root_items' , 'get_item_info' , 'list_child_items' ] ,
225225 credentialsAvailable : true ,
226- credentialsFormat : '' ,
226+ credentialsFormat : 'OAUTH2 ' ,
227227 defaultRootFolder : '' ,
228228 displayName : 'Google Drive' ,
229229 externalServiceName : 'googledrive' ,
@@ -233,6 +233,7 @@ describe('State: Addons', () => {
233233 providerName : '' ,
234234 supportedFeatures : [ ] ,
235235 type : 'authorized-storage-accounts' ,
236+ iconUrl : 'https://osf.io/assets/images/logo.svg' ,
236237 } )
237238 ) ;
238239
@@ -259,7 +260,7 @@ describe('State: Addons', () => {
259260 expect ( loading ( ) ) . toBeTruthy ( ) ;
260261
261262 const request = httpMock . expectOne (
262- 'http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format'
263+ 'http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format,icon_url '
263264 ) ;
264265 expect ( request . request . method ) . toBe ( 'GET' ) ;
265266
@@ -268,7 +269,7 @@ describe('State: Addons', () => {
268269 expect ( result ) . toEqual ( {
269270 data : [ ] ,
270271 error :
271- 'Http failure response for http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format: 500 Server Error' ,
272+ 'Http failure response for http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format,icon_url : 500 Server Error' ,
272273 isLoading : false ,
273274 isSubmitting : false ,
274275 } ) ;
@@ -303,7 +304,6 @@ describe('State: Addons', () => {
303304 authorizedCapabilities : [ 'ACCESS' , 'UPDATE' ] ,
304305 authorizedOperationNames : [ 'list_root_items' , 'get_item_info' , 'list_child_items' ] ,
305306 credentialsAvailable : true ,
306- credentialsFormat : '' ,
307307 defaultRootFolder : '' ,
308308 displayName : 'Google Drive' ,
309309 externalServiceName : '' ,
@@ -313,6 +313,8 @@ describe('State: Addons', () => {
313313 providerName : '' ,
314314 supportedFeatures : [ ] ,
315315 type : 'authorized-storage-accounts' ,
316+ credentialsFormat : '' , // No credentialsFormat in a PATCH response
317+ iconUrl : '' , // No iconUrl in a PATCH response
316318 } )
317319 ) ;
318320
@@ -339,7 +341,7 @@ describe('State: Addons', () => {
339341 expect ( loading ( ) ) . toBeTruthy ( ) ;
340342
341343 let request = httpMock . expectOne (
342- 'http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format'
344+ 'http://addons.localhost:8000/user-references/reference-id/authorized_storage_accounts/?include=external-storage-service&fields%5Bexternal-storage-services%5D=external_service_name,credentials_format,icon_url '
343345 ) ;
344346 expect ( request . request . method ) . toBe ( 'GET' ) ;
345347 request . flush ( getAddonsAuthorizedStorageData ( ) ) ;
@@ -358,7 +360,6 @@ describe('State: Addons', () => {
358360 authorizedCapabilities : [ 'ACCESS' , 'UPDATE' ] ,
359361 authorizedOperationNames : [ 'list_root_items' , 'get_item_info' , 'list_child_items' ] ,
360362 credentialsAvailable : true ,
361- credentialsFormat : '' ,
362363 defaultRootFolder : '' ,
363364 displayName : 'Google Drive' ,
364365 externalServiceName : '' ,
@@ -368,6 +369,8 @@ describe('State: Addons', () => {
368369 providerName : '' ,
369370 supportedFeatures : [ ] ,
370371 type : 'authorized-storage-accounts' ,
372+ credentialsFormat : '' , // No credentialsFormat in a PATCH response
373+ iconUrl : '' , // No iconUrl in a PATCH response
371374 } )
372375 ) ;
373376
0 commit comments