@@ -162,7 +162,7 @@ describe('Compute', function() {
162162
163163 autoscaler . setMetadata ( {
164164 description : description
165- } , execAfterOperationComplete ( function ( err ) {
165+ } , compute . execAfterOperation_ ( function ( err ) {
166166 assert . ifError ( err ) ;
167167
168168 autoscaler . getMetadata ( function ( err , metadata ) {
@@ -319,7 +319,7 @@ describe('Compute', function() {
319319
320320 healthCheck . setMetadata ( {
321321 description : description
322- } , execAfterOperationComplete ( function ( err ) {
322+ } , compute . execAfterOperation_ ( function ( err ) {
323323 if ( err ) {
324324 done ( err ) ;
325325 return ;
@@ -392,7 +392,7 @@ describe('Compute', function() {
392392
393393 healthCheck . setMetadata ( {
394394 description : description
395- } , execAfterOperationComplete ( function ( err ) {
395+ } , compute . execAfterOperation_ ( function ( err ) {
396396 if ( err ) {
397397 done ( err ) ;
398398 return ;
@@ -511,7 +511,7 @@ describe('Compute', function() {
511511 it ( 'should set named ports' , function ( done ) {
512512 var ports = OPTIONS . ports ;
513513
514- instanceGroup . setPorts ( ports , execAfterOperationComplete ( function ( err ) {
514+ instanceGroup . setPorts ( ports , compute . execAfterOperation_ ( function ( err ) {
515515 assert . ifError ( err ) ;
516516
517517 instanceGroup . getMetadata ( function ( err , metadata ) {
@@ -533,7 +533,7 @@ describe('Compute', function() {
533533 before ( create ( vm , { os : 'ubuntu' } ) ) ;
534534
535535 it ( 'should add a VM to the instance group' , function ( done ) {
536- instanceGroup . add ( vm , execAfterOperationComplete ( done ) ) ;
536+ instanceGroup . add ( vm , compute . execAfterOperation_ ( done ) ) ;
537537 } ) ;
538538
539539 it ( 'should list the VMs' , function ( done ) {
@@ -559,7 +559,7 @@ describe('Compute', function() {
559559 } ) ;
560560
561561 it ( 'should remove a VM from the instance group' , function ( done ) {
562- instanceGroup . remove ( vm , execAfterOperationComplete ( done ) ) ;
562+ instanceGroup . remove ( vm , compute . execAfterOperation_ ( done ) ) ;
563563 } ) ;
564564 } ) ;
565565 } ) ;
@@ -847,7 +847,7 @@ describe('Compute', function() {
847847 '/global/targetHttpProxies/' + TARGET_PROXY_NAME
848848 ] . join ( '' ) ;
849849
850- rule . setTarget ( target , execAfterOperationComplete ( function ( err ) {
850+ rule . setTarget ( target , compute . execAfterOperation_ ( function ( err ) {
851851 assert . ifError ( err ) ;
852852
853853 rule . getMetadata ( function ( err , metadata ) {
@@ -961,7 +961,7 @@ describe('Compute', function() {
961961
962962 service . setMetadata ( {
963963 description : description
964- } , execAfterOperationComplete ( function ( err ) {
964+ } , compute . execAfterOperation_ ( function ( err ) {
965965 if ( err ) {
966966 done ( err ) ;
967967 return ;
@@ -1139,15 +1139,15 @@ describe('Compute', function() {
11391139 os : 'ubuntu'
11401140 } ;
11411141
1142- disk . create ( config , execAfterOperationComplete ( callback ) ) ;
1142+ disk . create ( config , compute . execAfterOperation_ ( callback ) ) ;
11431143 }
11441144
11451145 function attachDisk ( callback ) {
1146- vm . attachDisk ( disk , execAfterOperationComplete ( callback ) ) ;
1146+ vm . attachDisk ( disk , compute . execAfterOperation_ ( callback ) ) ;
11471147 }
11481148
11491149 function detachDisk ( callback ) {
1150- vm . detachDisk ( disk , execAfterOperationComplete ( callback ) ) ;
1150+ vm . detachDisk ( disk , compute . execAfterOperation_ ( callback ) ) ;
11511151 }
11521152 } ) ;
11531153
@@ -1163,8 +1163,8 @@ describe('Compute', function() {
11631163
11641164 tags . push ( newTagName ) ;
11651165
1166- vm . setTags ( tags , fingerprint , execAfterOperationComplete ( function ( err ) {
1167- assert . ifError ( err ) ;
1166+ vm . setTags ( tags , fingerprint , compute . execAfterOperation_ ( function ( e ) {
1167+ assert . ifError ( e ) ;
11681168
11691169 vm . getTags ( function ( err , tags ) {
11701170 assert . ifError ( err ) ;
@@ -1176,13 +1176,13 @@ describe('Compute', function() {
11761176 } ) ;
11771177
11781178 it ( 'should reset' , function ( done ) {
1179- vm . reset ( execAfterOperationComplete ( done ) ) ;
1179+ vm . reset ( compute . execAfterOperation_ ( done ) ) ;
11801180 } ) ;
11811181
1182- it ( 'should set the machine type ' , function ( done ) {
1182+ it ( 'should resize the machine' , function ( done ) {
11831183 var machineType = 'n1-standard-2' ;
11841184
1185- vm . setMachineType ( machineType , function ( err ) {
1185+ vm . resize ( machineType , function ( err ) {
11861186 assert . ifError ( err ) ;
11871187
11881188 vm . getMetadata ( function ( err , metadata ) {
@@ -1211,7 +1211,7 @@ describe('Compute', function() {
12111211 var newMetadata = { } ;
12121212 newMetadata [ key ] = value ;
12131213
1214- vm . setMetadata ( newMetadata , execAfterOperationComplete ( function ( err ) {
1214+ vm . setMetadata ( newMetadata , compute . execAfterOperation_ ( function ( err ) {
12151215 assert . ifError ( err ) ;
12161216
12171217 vm . getMetadata ( function ( err , metadata ) {
@@ -1230,11 +1230,11 @@ describe('Compute', function() {
12301230 } ) ;
12311231
12321232 it ( 'should start' , function ( done ) {
1233- vm . start ( execAfterOperationComplete ( done ) ) ;
1233+ vm . start ( compute . execAfterOperation_ ( done ) ) ;
12341234 } ) ;
12351235
12361236 it ( 'should stop' , function ( done ) {
1237- vm . stop ( execAfterOperationComplete ( done ) ) ;
1237+ vm . stop ( compute . execAfterOperation_ ( done ) ) ;
12381238 } ) ;
12391239 } ) ;
12401240
@@ -1349,31 +1349,14 @@ describe('Compute', function() {
13491349 }
13501350
13511351 async . each ( objects , function ( object , callback ) {
1352- object . delete ( execAfterOperationComplete ( callback ) ) ;
1352+ object . delete ( compute . execAfterOperation_ ( callback ) ) ;
13531353 } , callback ) ;
13541354 } ) ;
13551355 }
13561356
13571357 function create ( object , cfg ) {
13581358 return function ( callback ) {
1359- object . create ( cfg , execAfterOperationComplete ( callback ) ) ;
1360- } ;
1361- }
1362-
1363- function execAfterOperationComplete ( callback ) {
1364- return function ( err ) {
1365- if ( err ) {
1366- callback ( err ) ;
1367- return ;
1368- }
1369-
1370- var operation = arguments [ arguments . length - 2 ] ; // [..., op, apiResponse]
1371-
1372- operation
1373- . on ( 'error' , callback )
1374- . on ( 'complete' , function ( ) {
1375- callback ( ) ;
1376- } ) ;
1359+ object . create ( cfg , compute . execAfterOperation_ ( callback ) ) ;
13771360 } ;
13781361 }
13791362
@@ -1387,7 +1370,7 @@ describe('Compute', function() {
13871370 }
13881371
13891372 async . each ( rules , function ( rule , callback ) {
1390- rule . delete ( execAfterOperationComplete ( callback ) ) ;
1373+ rule . delete ( compute . execAfterOperation_ ( callback ) ) ;
13911374 } , callback ) ;
13921375 } ) ;
13931376 }
@@ -1402,7 +1385,7 @@ describe('Compute', function() {
14021385 }
14031386
14041387 async . each ( rules , function ( rule , callback ) {
1405- rule . delete ( execAfterOperationComplete ( callback ) ) ;
1388+ rule . delete ( compute . execAfterOperation_ ( callback ) ) ;
14061389 } , callback ) ;
14071390 } ) ;
14081391 }
@@ -1417,7 +1400,7 @@ describe('Compute', function() {
14171400 }
14181401
14191402 async . each ( services , function ( service , callback ) {
1420- service . delete ( execAfterOperationComplete ( callback ) ) ;
1403+ service . delete ( compute . execAfterOperation_ ( callback ) ) ;
14211404 } , callback ) ;
14221405 } ) ;
14231406 }
@@ -1484,7 +1467,7 @@ describe('Compute', function() {
14841467 }
14851468
14861469 async . each ( healthChecks , function ( healthCheck , callback ) {
1487- healthCheck . delete ( execAfterOperationComplete ( callback ) ) ;
1470+ healthCheck . delete ( compute . execAfterOperation_ ( callback ) ) ;
14881471 } , callback ) ;
14891472 } ) ;
14901473 }
0 commit comments