@@ -987,6 +987,10 @@ describe('Parse User', () => {
987987 } ) ;
988988
989989 it ( 'can link with twitter' , async ( ) => {
990+ const server = await reconfigureServer ( ) ;
991+ const twitter = server . config . auth . twitter ;
992+ const spy = spyOn ( twitter , 'validateAuthData' ) . and . callThrough ( ) ;
993+
990994 Parse . User . enableUnsafeCurrentUser ( ) ;
991995 const user = new Parse . User ( ) ;
992996 user . setUsername ( uuidv4 ( ) ) ;
@@ -999,9 +1003,14 @@ describe('Parse User', () => {
9991003
10001004 await user . _unlinkFrom ( 'twitter' ) ;
10011005 expect ( user . _isLinked ( 'twitter' ) ) . toBe ( false ) ;
1006+ expect ( spy ) . toHaveBeenCalled ( ) ;
10021007 } ) ;
10031008
10041009 it ( 'can link with twitter and facebook' , async ( ) => {
1010+ const server = await reconfigureServer ( ) ;
1011+ const twitter = server . config . auth . twitter ;
1012+ const spy = spyOn ( twitter , 'validateAuthData' ) . and . callThrough ( ) ;
1013+
10051014 Parse . User . enableUnsafeCurrentUser ( ) ;
10061015 Parse . FacebookUtils . init ( ) ;
10071016 const user = new Parse . User ( ) ;
@@ -1017,6 +1026,7 @@ describe('Parse User', () => {
10171026
10181027 expect ( user . get ( 'authData' ) . twitter . id ) . toBe ( twitterAuthData . id ) ;
10191028 expect ( user . get ( 'authData' ) . facebook . id ) . toBe ( 'test' ) ;
1029+ expect ( spy ) . toHaveBeenCalled ( ) ;
10201030 } ) ;
10211031
10221032 it ( 'can verify user password via static method' , async ( ) => {
0 commit comments