@@ -24,21 +24,20 @@ test('addMember will set the proper method', () => {
2424
2525test ( 'if a member is sent as string it will work as expected' , ( ) => {
2626 teamsRequest . addMembers ( { members : 'test@test.com' } )
27- expect ( fetch . mock . calls [ 0 ] [ 1 ] . data ) . toEqual ( [
27+ expect ( fetch . mock . calls [ 0 ] [ 1 ] . body ) . toEqual ( JSON . stringify ( [
2828 {
2929 op : 'add' ,
3030 path : '/members' ,
3131 value : {
3232 email : 'test@test.com'
3333 }
3434 }
35- ] )
35+ ] ) )
3636} )
3737
3838test ( 'it will support array or multiple members at a time' , ( ) => {
3939 teamsRequest . addMembers ( { members : [ 'test@test.com' , 'test2@test.com' ] } )
40- expect ( fetch . mock . calls [ 0 ] [ 1 ] . data . length ) . toEqual ( 2 )
41- expect ( fetch . mock . calls [ 0 ] [ 1 ] . data ) . toEqual ( [
40+ expect ( fetch . mock . calls [ 0 ] [ 1 ] . body ) . toEqual ( JSON . stringify ( [
4241 {
4342 op : 'add' ,
4443 path : '/members' ,
@@ -53,28 +52,27 @@ test('it will support array or multiple members at a time', () => {
5352 email : 'test2@test.com'
5453 }
5554 }
56- ] )
55+ ] ) )
5756} )
5857
5958test ( 'if no members or incorrect format defined throws' , ( ) => {
6059 expect ( ( ) => teamsRequest . addMembers ( { members : { } } ) ) . toThrow ( )
6160} )
6261
63- //removeMember
6462test ( 'removeMember will set the proper method' , ( ) => {
6563 teamsRequest . removeMembers ( { members : [ 'test@test.com' ] } )
6664 expect ( fetch . mock . calls [ 0 ] [ 1 ] . method ) . toBe ( 'delete' )
6765} )
6866
6967test ( 'if a member is sent as string it will work as expected' , ( ) => {
7068 teamsRequest . removeMembers ( { members : 'test@test.com' } )
71- expect ( fetch . mock . calls [ 0 ] [ 1 ] . data ) . toEqual ( [
69+ expect ( fetch . mock . calls [ 0 ] [ 1 ] . body ) . toEqual ( JSON . stringify ( [
7270 {
7371 op : 'remove' ,
7472 path : '/members' ,
7573 value : {
7674 email : 'test@test.com'
7775 }
7876 }
79- ] )
77+ ] ) )
8078} )
0 commit comments