@@ -24,21 +24,20 @@ test('addMember will set the proper method', () => {
24
24
25
25
test ( 'if a member is sent as string it will work as expected' , ( ) => {
26
26
teamsRequest . addMembers ( { members :
'[email protected] ' } )
27
- expect ( fetch . mock . calls [ 0 ] [ 1 ] . data ) . toEqual ( [
27
+ expect ( fetch . mock . calls [ 0 ] [ 1 ] . body ) . toEqual ( JSON . stringify ( [
28
28
{
29
29
op : 'add' ,
30
30
path : '/members' ,
31
31
value : {
32
32
33
33
}
34
34
}
35
- ] )
35
+ ] ) )
36
36
} )
37
37
38
38
test ( 'it will support array or multiple members at a time' , ( ) => {
39
39
teamsRequest . addMembers ( { members :
[ '[email protected] ' , '[email protected] ' ] } )
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 ( [
42
41
{
43
42
op : 'add' ,
44
43
path : '/members' ,
@@ -53,28 +52,27 @@ test('it will support array or multiple members at a time', () => {
53
52
54
53
}
55
54
}
56
- ] )
55
+ ] ) )
57
56
} )
58
57
59
58
test ( 'if no members or incorrect format defined throws' , ( ) => {
60
59
expect ( ( ) => teamsRequest . addMembers ( { members : { } } ) ) . toThrow ( )
61
60
} )
62
61
63
- //removeMember
64
62
test ( 'removeMember will set the proper method' , ( ) => {
65
63
teamsRequest . removeMembers ( { members :
[ '[email protected] ' ] } )
66
64
expect ( fetch . mock . calls [ 0 ] [ 1 ] . method ) . toBe ( 'delete' )
67
65
} )
68
66
69
67
test ( 'if a member is sent as string it will work as expected' , ( ) => {
70
68
teamsRequest . removeMembers ( { members :
'[email protected] ' } )
71
- expect ( fetch . mock . calls [ 0 ] [ 1 ] . data ) . toEqual ( [
69
+ expect ( fetch . mock . calls [ 0 ] [ 1 ] . body ) . toEqual ( JSON . stringify ( [
72
70
{
73
71
op : 'remove' ,
74
72
path : '/members' ,
75
73
value : {
76
74
77
75
}
78
76
}
79
- ] )
77
+ ] ) )
80
78
} )
0 commit comments