@@ -39,9 +39,16 @@ describe('external storage CRUD API', () => {
3939 expect ( response . bucket ) . toBe ( 'new bucket' ) ;
4040 } ) ;
4141
42+ it ( 'delete' , async ( ) => {
43+ const response = await client . deleteExternalStorage ( { name : storageName } ) ;
44+
45+ expect ( response ) . toBeDefined ( ) ;
46+ } ) ;
47+
4248 it ( 'docs snippets' , async ( ) => {
49+ const s3name = `streamnodetest-${ uuidv4 ( ) } ` ;
4350 await client . createExternalStorage ( {
44- name : 'streamnodetest-my-s3' ,
51+ name : s3name ,
4552 storage_type : 's3' ,
4653 bucket : 'my-bucket' ,
4754 path : 'directory_name/' ,
@@ -52,16 +59,22 @@ describe('external storage CRUD API', () => {
5259 } ,
5360 } ) ;
5461
62+ await client . deleteExternalStorage ( { name : s3name } ) ;
63+
64+ const gcsName = `streamnodetest-${ uuidv4 ( ) } ` ;
5565 await client . createExternalStorage ( {
5666 bucket : 'my-bucket' ,
57- name : 'streamnodetest-my-gcs' ,
67+ name : gcsName ,
5868 storage_type : 'gcs' ,
5969 path : 'directory_name/' ,
6070 gcs_credentials : 'content of the service account file' ,
6171 } ) ;
6272
73+ await client . deleteExternalStorage ( { name : gcsName } ) ;
74+
75+ const azureName = `streamnodetest-${ uuidv4 ( ) } ` ;
6376 await client . createExternalStorage ( {
64- name : 'streamnodetest-my-abs' ,
77+ name : azureName ,
6578 storage_type : 'abs' ,
6679 bucket : 'my-bucket' ,
6780 path : 'directory_name/' ,
@@ -73,14 +86,6 @@ describe('external storage CRUD API', () => {
7386 } ,
7487 } ) ;
7588
76- await client . deleteExternalStorage ( { name : 'streamnodetest-my-s3' } ) ;
77- await client . deleteExternalStorage ( { name : 'streamnodetest-my-gcs' } ) ;
78- await client . deleteExternalStorage ( { name : 'streamnodetest-my-abs' } ) ;
79- } ) ;
80-
81- it ( 'delete' , async ( ) => {
82- const response = await client . deleteExternalStorage ( { name : storageName } ) ;
83-
84- expect ( response ) . toBeDefined ( ) ;
89+ await client . deleteExternalStorage ( { name : azureName } ) ;
8590 } ) ;
8691} ) ;
0 commit comments