@@ -22,17 +22,19 @@ test('team create basic', function (t) {
2222 deleted : null
2323 }
2424 server . put ( '/-/org/myorg/team' , JSON . stringify ( {
25- name : teamData . name
25+ name : teamData . name ,
26+ description : null
2627 } ) ) . reply ( 200 , teamData )
2728 common . npm ( [
2829 'team' , 'create' , 'myorg:' + teamData . name ,
2930 '--registry' , common . registry ,
30- '--loglevel' , 'silent'
31+ '--loglevel' , 'error' ,
32+ '--json'
3133 ] , { } , function ( err , code , stdout , stderr ) {
3234 t . ifError ( err , 'npm team' )
3335 t . equal ( code , 0 , 'exited OK' )
3436 t . equal ( stderr , '' , 'no error output' )
35- t . same ( JSON . parse ( stdout ) , teamData )
37+ t . same ( JSON . parse ( stdout ) , { created : true , team : `myorg: ${ teamData . name } ` } )
3638 t . end ( )
3739 } )
3840} )
@@ -46,17 +48,19 @@ test('team create (allow optional @ prefix on scope)', function (t) {
4648 deleted : null
4749 }
4850 server . put ( '/-/org/myorg/team' , JSON . stringify ( {
49- name : teamData . name
51+ name : teamData . name ,
52+ description : null
5053 } ) ) . reply ( 200 , teamData )
5154 common . npm ( [
5255 'team' , 'create' , '@myorg:' + teamData . name ,
5356 '--registry' , common . registry ,
54- '--loglevel' , 'silent'
57+ '--loglevel' , 'silent' ,
58+ '--json'
5559 ] , { } , function ( err , code , stdout , stderr ) {
5660 t . ifError ( err , 'npm team' )
5761 t . equal ( code , 0 , 'exited OK' )
5862 t . equal ( stderr , '' , 'no error output' )
59- t . same ( JSON . parse ( stdout ) , teamData )
63+ t . same ( JSON . parse ( stdout ) , { created : true , team : `myorg: ${ teamData . name } ` } )
6064 t . end ( )
6165 } )
6266} )
@@ -73,12 +77,13 @@ test('team destroy', function (t) {
7377 common . npm ( [
7478 'team' , 'destroy' , 'myorg:' + teamData . name ,
7579 '--registry' , common . registry ,
76- '--loglevel' , 'silent'
80+ '--loglevel' , 'silent' ,
81+ '--json'
7782 ] , { } , function ( err , code , stdout , stderr ) {
7883 t . ifError ( err , 'npm team' )
7984 t . equal ( code , 0 , 'exited OK' )
8085 t . equal ( stderr , '' , 'no error output' )
81- t . same ( JSON . parse ( stdout ) , teamData )
86+ t . same ( JSON . parse ( stdout ) , { deleted : true , team : `myorg: ${ teamData . name } ` } )
8287 t . end ( )
8388 } )
8489} )
@@ -87,11 +92,12 @@ test('team add', function (t) {
8792 var user = 'zkat'
8893 server . put ( '/-/team/myorg/myteam/user' , JSON . stringify ( {
8994 user : user
90- } ) ) . reply ( 200 )
95+ } ) ) . reply ( 200 , { } )
9196 common . npm ( [
9297 'team' , 'add' , 'myorg:myteam' , user ,
9398 '--registry' , common . registry ,
94- '--loglevel' , 'silent'
99+ '--loglevel' , 'error' ,
100+ '--json'
95101 ] , { } , function ( err , code , stdout , stderr ) {
96102 t . ifError ( err , 'npm team' )
97103 t . equal ( code , 0 , 'exited OK' )
@@ -104,11 +110,12 @@ test('team rm', function (t) {
104110 var user = 'zkat'
105111 server . delete ( '/-/team/myorg/myteam/user' , JSON . stringify ( {
106112 user : user
107- } ) ) . reply ( 200 )
113+ } ) ) . reply ( 200 , { } )
108114 common . npm ( [
109115 'team' , 'rm' , 'myorg:myteam' , user ,
110116 '--registry' , common . registry ,
111- '--loglevel' , 'silent'
117+ '--loglevel' , 'silent' ,
118+ '--json'
112119 ] , { } , function ( err , code , stdout , stderr ) {
113120 t . ifError ( err , 'npm team' )
114121 t . equal ( code , 0 , 'exited OK' )
@@ -123,7 +130,8 @@ test('team ls (on org)', function (t) {
123130 common . npm ( [
124131 'team' , 'ls' , 'myorg' ,
125132 '--registry' , common . registry ,
126- '--loglevel' , 'silent'
133+ '--loglevel' , 'silent' ,
134+ '--json'
127135 ] , { } , function ( err , code , stdout , stderr ) {
128136 t . ifError ( err , 'npm team' )
129137 t . equal ( code , 0 , 'exited OK' )
@@ -139,12 +147,13 @@ test('team ls (on team)', function (t) {
139147 common . npm ( [
140148 'team' , 'ls' , 'myorg:myteam' ,
141149 '--registry' , common . registry ,
142- '--loglevel' , 'silent'
150+ '--loglevel' , 'silent' ,
151+ '--json'
143152 ] , { } , function ( err , code , stdout , stderr ) {
144153 t . ifError ( err , 'npm team' )
145154 t . equal ( code , 0 , 'exited OK' )
146155 t . equal ( stderr , '' , 'no error output' )
147- t . same ( JSON . parse ( stdout ) , users )
156+ t . same ( JSON . parse ( stdout ) . sort ( ) , users . sort ( ) )
148157 t . end ( )
149158 } )
150159} )
0 commit comments