@@ -46,7 +46,7 @@ function registryPackage (t, registry, name) {
4646 name,
4747 packuments : [ { maintainers, version : '1.0.0' } ] ,
4848 } )
49- mockRegistry . package ( { manifest } )
49+ return mockRegistry . package ( { manifest } )
5050}
5151
5252t . test ( 'owner no args' , async t => {
@@ -73,7 +73,7 @@ t.test('owner ls no args', async t => {
7373 name : packageName ,
7474 packuments : [ { maintainers, version : '1.0.0' } ] ,
7575 } )
76- registry . package ( { manifest } )
76+ await registry . package ( { manifest } )
7777
7878 await npm . exec ( 'owner' , [ 'ls' ] )
7979 t . match ( joinedOutput ( ) , maintainers . map ( m => `${ m . name } <${ m . email } >` ) . join ( '\n' ) )
@@ -137,7 +137,7 @@ t.test('owner ls <pkg>', async t => {
137137 name : packageName ,
138138 packuments : [ { maintainers, version : '1.0.0' } ] ,
139139 } )
140- registry . package ( { manifest } )
140+ await registry . package ( { manifest } )
141141
142142 await npm . exec ( 'owner' , [ 'ls' , packageName ] )
143143 t . match ( joinedOutput ( ) , maintainers . map ( m => `${ m . name } <${ m . email } >` ) . join ( '\n' ) )
@@ -153,7 +153,7 @@ t.test('owner ls <pkg> no maintainers', async t => {
153153 name : packageName ,
154154 versions : [ '1.0.0' ] ,
155155 } )
156- registry . package ( { manifest } )
156+ await registry . package ( { manifest } )
157157
158158 await npm . exec ( 'owner' , [ 'ls' , packageName ] )
159159 t . equal ( joinedOutput ( ) , 'no admin found' )
@@ -173,7 +173,7 @@ t.test('owner add <user> <pkg>', async t => {
173173 packuments : [ { maintainers, version : '1.0.0' } ] ,
174174 } )
175175 registry . couchuser ( { username } )
176- registry . package ( { manifest } )
176+ await registry . package ( { manifest } )
177177 registry . nock . put ( `/${ spec . escapedName } /-rev/${ manifest . _rev } ` , body => {
178178 t . match ( body , {
179179 _id : manifest . _id ,
@@ -206,7 +206,7 @@ t.test('owner add <user> cwd package', async t => {
206206 packuments : [ { maintainers, version : '1.0.0' } ] ,
207207 } )
208208 registry . couchuser ( { username } )
209- registry . package ( { manifest } )
209+ await registry . package ( { manifest } )
210210 registry . nock . put ( `/${ spec . escapedName } /-rev/${ manifest . _rev } ` , body => {
211211 t . match ( body , {
212212 _id : manifest . _id ,
@@ -236,7 +236,7 @@ t.test('owner add <user> <pkg> already an owner', async t => {
236236 packuments : [ { maintainers, version : '1.0.0' } ] ,
237237 } )
238238 registry . couchuser ( { username } )
239- registry . package ( { manifest } )
239+ await registry . package ( { manifest } )
240240 await npm . exec ( 'owner' , [ 'add' , username , packageName ] )
241241 t . equal ( joinedOutput ( ) , '' )
242242 t . match (
@@ -273,7 +273,7 @@ t.test('owner add <user> <pkg> fails to PUT updates', async t => {
273273 packuments : [ { maintainers, version : '1.0.0' } ] ,
274274 } )
275275 registry . couchuser ( { username } )
276- registry . package ( { manifest } )
276+ await registry . package ( { manifest } )
277277 registry . nock . put ( `/${ spec . escapedName } /-rev/${ manifest . _rev } ` ) . reply ( 404 , { } )
278278 await t . rejects (
279279 npm . exec ( 'owner' , [ 'add' , username , packageName ] ) ,
@@ -295,7 +295,7 @@ t.test('owner add <user> <pkg> no previous maintainers property from server', as
295295 packuments : [ { maintainers : undefined , version : '1.0.0' } ] ,
296296 } )
297297 registry . couchuser ( { username } )
298- registry . package ( { manifest } )
298+ await registry . package ( { manifest } )
299299 registry . nock . put ( `/${ spec . escapedName } /-rev/${ manifest . _rev } ` , body => {
300300 t . match ( body , {
301301 _id : manifest . _id ,
@@ -351,7 +351,7 @@ t.test('owner rm <user> <pkg>', async t => {
351351 packuments : [ { maintainers, version : '1.0.0' } ] ,
352352 } )
353353 registry . couchuser ( { username } )
354- registry . package ( { manifest } )
354+ await registry . package ( { manifest } )
355355 registry . nock . put ( `/${ spec . escapedName } /-rev/${ manifest . _rev } ` , body => {
356356 t . match ( body , {
357357 _id : manifest . _id ,
@@ -378,7 +378,7 @@ t.test('owner rm <user> <pkg> not a current owner', async t => {
378378 packuments : [ { maintainers, version : '1.0.0' } ] ,
379379 } )
380380 registry . couchuser ( { username } )
381- registry . package ( { manifest } )
381+ await registry . package ( { manifest } )
382382 await npm . exec ( 'owner' , [ 'rm' , username , packageName ] )
383383 t . match ( logs . info , [ [ 'owner rm' , `Not a package owner: ${ username } ` ] ] )
384384} )
@@ -400,7 +400,7 @@ t.test('owner rm <user> cwd package', async t => {
400400 packuments : [ { maintainers, version : '1.0.0' } ] ,
401401 } )
402402 registry . couchuser ( { username } )
403- registry . package ( { manifest } )
403+ await registry . package ( { manifest } )
404404 registry . nock . put ( `/${ spec . escapedName } /-rev/${ manifest . _rev } ` , body => {
405405 t . match ( body , {
406406 _id : manifest . _id ,
@@ -430,7 +430,7 @@ t.test('owner rm <user> only user', async t => {
430430 packuments : [ { maintainers : maintainers . slice ( 0 , 1 ) , version : '1.0.0' } ] ,
431431 } )
432432 registry . couchuser ( { username } )
433- registry . package ( { manifest } )
433+ await registry . package ( { manifest } )
434434 await t . rejects (
435435 npm . exec ( 'owner' , [ 'rm' , username ] ) ,
436436 {
@@ -486,7 +486,7 @@ t.test('workspaces', async t => {
486486 'process.cwd' : ( ) => path . join ( prefix , 'workspace-a' ) ,
487487 } ) ,
488488 } )
489- registryPackage ( t , npm . config . get ( 'registry' ) , 'workspace-a' )
489+ await registryPackage ( t , npm . config . get ( 'registry' ) , 'workspace-a' )
490490 await npm . exec ( 'owner' , [ 'ls' ] )
491491 t . match ( joinedOutput ( ) , maintainers . map ( m => `${ m . name } <${ m . email } >` ) . join ( '\n' ) )
492492 } )
@@ -499,7 +499,7 @@ t.test('workspaces', async t => {
499499 } ) ,
500500 } )
501501 npm . config . set ( 'workspace' , [ 'workspace-a' ] )
502- registryPackage ( t , npm . config . get ( 'registry' ) , 'workspace-a' )
502+ await registryPackage ( t , npm . config . get ( 'registry' ) , 'workspace-a' )
503503 await npm . exec ( 'owner' , [ 'ls' ] )
504504 t . match ( joinedOutput ( ) , maintainers . map ( m => `${ m . name } <${ m . email } >` ) . join ( '\n' ) )
505505 } )
@@ -511,7 +511,7 @@ t.test('workspaces', async t => {
511511 'process.cwd' : ( ) => path . join ( prefix , 'workspace-a' ) ,
512512 } ) ,
513513 } )
514- registryPackage ( t , npm . config . get ( 'registry' ) , packageName )
514+ await registryPackage ( t , npm . config . get ( 'registry' ) , packageName )
515515 await npm . exec ( 'owner' , [ 'ls' , packageName ] )
516516 t . match ( joinedOutput ( ) , maintainers . map ( m => `${ m . name } <${ m . email } >` ) . join ( '\n' ) )
517517 } )
@@ -524,7 +524,7 @@ t.test('workspaces', async t => {
524524 } ) ,
525525 } )
526526 npm . config . set ( 'workspace' , [ 'workspace-a' ] )
527- registryPackage ( t , npm . config . get ( 'registry' ) , packageName )
527+ await registryPackage ( t , npm . config . get ( 'registry' ) , packageName )
528528 await npm . exec ( 'owner' , [ 'ls' , packageName ] )
529529 t . match ( joinedOutput ( ) , maintainers . map ( m => `${ m . name } <${ m . email } >` ) . join ( '\n' ) )
530530 } )
@@ -543,7 +543,7 @@ t.test('workspaces', async t => {
543543 name : 'workspace-a' ,
544544 packuments : [ { maintainers, version : '1.0.0' } ] ,
545545 } )
546- registry . package ( { manifest } )
546+ await registry . package ( { manifest } )
547547 registry . couchuser ( { username } )
548548 registry . nock . put ( `/workspace-a/-rev/${ manifest . _rev } ` , body => {
549549 t . match ( body , {
@@ -572,7 +572,7 @@ t.test('workspaces', async t => {
572572 name : 'workspace-a' ,
573573 packuments : [ { maintainers, version : '1.0.0' } ] ,
574574 } )
575- registry . package ( { manifest } )
575+ await registry . package ( { manifest } )
576576 registry . couchuser ( { username } )
577577 registry . nock . put ( `/workspace-a/-rev/${ manifest . _rev } ` , body => {
578578 t . match ( body , {
@@ -603,7 +603,7 @@ t.test('workspaces', async t => {
603603 name : 'workspace-a' ,
604604 packuments : [ { maintainers, version : '1.0.0' } ] ,
605605 } )
606- registry . package ( { manifest } )
606+ await registry . package ( { manifest } )
607607 registry . couchuser ( { username } )
608608 registry . nock . put ( `/workspace-a/-rev/${ manifest . _rev } ` , body => {
609609 t . match ( body , {
@@ -649,7 +649,7 @@ t.test('completion', async t => {
649649 name : packageName ,
650650 packuments : [ { maintainers, version : '1.0.0' } ] ,
651651 } )
652- registry . package ( { manifest } )
652+ await registry . package ( { manifest } )
653653 const res = await owner . completion ( { conf : { argv : { remain : [ 'npm' , 'owner' , 'rm' ] } } } )
654654 t . strictSame ( res , maintainers . map ( m => m . name ) , 'should return list of current owners' )
655655 } )
@@ -683,7 +683,7 @@ t.test('completion', async t => {
683683 name : packageName ,
684684 packuments : [ { maintainers : [ ] , version : '1.0.0' } ] ,
685685 } )
686- registry . package ( { manifest } )
686+ await registry . package ( { manifest } )
687687
688688 const res = await owner . completion ( { conf : { argv : { remain : [ 'npm' , 'owner' , 'rm' ] } } } )
689689 t . strictSame ( res , [ ] , 'should return no owners if not found' )
0 commit comments