@@ -57,20 +57,11 @@ describe('Create compute regional replicated disk', async () => {
5757 const zone2 = `${ region } -b` ;
5858 let projectId ;
5959
60- before ( async ( ) => {
60+
61+ it ( 'should create a regional replicated disk and attach to vm' , async ( ) => {
6162 const instancesClient = new computeLib . InstancesClient ( ) ;
6263 projectId = await instancesClient . getProjectId ( ) ;
63- } ) ;
64-
65- after ( async ( ) => {
66- // Cleanup resources
67- execSync ( `node ./deleteInstance.js ${ projectId } ${ zone1 } ${ vmName } ` , {
68- cwd,
69- } ) ;
70- await deleteDisk ( projectId , region , diskName ) ;
71- } ) ;
7264
73- it ( 'should create a regional replicated disk' , ( ) => {
7465 const response = execSync (
7566 `node ./disks/createRegionalReplicatedDisk.js ${ diskName } ${ region } ${ zone1 } ${ zone2 } ` ,
7667 {
@@ -79,9 +70,7 @@ describe('Create compute regional replicated disk', async () => {
7970 ) ;
8071
8172 assert ( response . includes ( `Regional replicated disk: ${ diskName } created.` ) ) ;
82- } ) ;
8373
84- it ( 'should attach replicated disk to vm' , ( ) => {
8574 // Create VM, where replicated disk will be attached.
8675 execSync (
8776 `node ./createInstance.js ${ projectId } ${ zone1 } ${ vmName } e2-small` ,
@@ -90,17 +79,23 @@ describe('Create compute regional replicated disk', async () => {
9079 }
9180 ) ;
9281
93- const response = execSync (
82+ const responseAttach = execSync (
9483 `node ./disks/attachRegionalDisk.js ${ diskName } ${ region } ${ vmName } ${ zone1 } ` ,
9584 {
9685 cwd,
9786 }
9887 ) ;
9988
10089 assert (
101- response . includes (
90+ responseAttach . includes (
10291 `Replicated disk: ${ diskName } attached to VM: ${ vmName } .`
10392 )
10493 ) ;
94+
95+ // Cleanup resources
96+ execSync ( `node ./deleteInstance.js ${ projectId } ${ zone1 } ${ vmName } ` , {
97+ cwd,
98+ } ) ;
99+ await deleteDisk ( projectId , region , diskName ) ;
105100 } ) ;
106101} ) ;
0 commit comments