@@ -996,7 +996,7 @@ describe('Parse User', () => {
996996 getAuthData ( ) {
997997 return {
998998 authData : {
999- id : 1234 ,
999+ id : ' 1234' ,
10001000 } ,
10011001 } ;
10021002 } ,
@@ -1047,14 +1047,10 @@ describe('Parse User', () => {
10471047 } ) ;
10481048
10491049 it ( 'can link with twitter' , async ( ) => {
1050- const twitterAdapter = require ( '../../node_modules/parse-server/lib/Adapters/Auth/twitter' ) . default ;
1051- spyOn ( twitterAdapter , 'beforeFind' ) . and . callFake ( ( ) => {
1052- return Promise . resolve ( ) ;
1053- } ) ;
1050+ const TwitterAdapter = require ( '../../node_modules/parse-server/lib/Adapters/Auth/twitter' ) . default . constructor ;
1051+ spyOn ( TwitterAdapter . prototype , 'beforeFind' ) . and . callFake ( ( ) => Promise . resolve ( ) ) ;
10541052
1055- const server = await reconfigureServer ( ) ;
1056- const twitter = server . config . auth . twitter ;
1057- const spy = spyOn ( twitter , 'validateAuthData' ) . and . callThrough ( ) ;
1053+ await reconfigureServer ( ) ;
10581054
10591055 Parse . User . enableUnsafeCurrentUser ( ) ;
10601056 const user = new Parse . User ( ) ;
@@ -1068,18 +1064,13 @@ describe('Parse User', () => {
10681064
10691065 await user . _unlinkFrom ( 'twitter' ) ;
10701066 expect ( user . _isLinked ( 'twitter' ) ) . toBe ( false ) ;
1071- expect ( spy ) . toHaveBeenCalled ( ) ;
10721067 } ) ;
10731068
10741069 it ( 'can link with twitter and facebook' , async ( ) => {
1075- const twitterAdapter = require ( '../../node_modules/parse-server/lib/Adapters/Auth/twitter' ) . default ;
1076- spyOn ( twitterAdapter , 'beforeFind' ) . and . callFake ( ( ) => {
1077- return Promise . resolve ( ) ;
1078- } ) ;
1070+ const TwitterAdapter = require ( '../../node_modules/parse-server/lib/Adapters/Auth/twitter' ) . default . constructor ;
1071+ spyOn ( TwitterAdapter . prototype , 'beforeFind' ) . and . callFake ( ( ) => Promise . resolve ( ) ) ;
10791072
1080- const server = await reconfigureServer ( ) ;
1081- const twitter = server . config . auth . twitter ;
1082- const spy = spyOn ( twitter , 'validateAuthData' ) . and . callThrough ( ) ;
1073+ await reconfigureServer ( ) ;
10831074
10841075 Parse . User . enableUnsafeCurrentUser ( ) ;
10851076 Parse . FacebookUtils . init ( ) ;
@@ -1096,7 +1087,6 @@ describe('Parse User', () => {
10961087
10971088 expect ( user . get ( 'authData' ) . twitter . id ) . toBe ( twitterAuthData . id ) ;
10981089 expect ( user . get ( 'authData' ) . facebook . id ) . toBe ( 'test' ) ;
1099- expect ( spy ) . toHaveBeenCalled ( ) ;
11001090 } ) ;
11011091
11021092 it ( 'can verify user password via static method' , async ( ) => {
0 commit comments