File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -1026,6 +1026,32 @@ describe('Parse.User testing', () => {
1026
1026
} ) ;
1027
1027
} ) ;
1028
1028
1029
+ it ( "login with provider should not call beforeSave trigger" , ( done ) => {
1030
+ var provider = getMockFacebookProvider ( ) ;
1031
+ Parse . User . _registerAuthenticationProvider ( provider ) ;
1032
+ Parse . User . _logInWith ( "facebook" , {
1033
+ success : function ( model ) {
1034
+ Parse . User . logOut ( ) ;
1035
+
1036
+ Parse . Cloud . beforeSave ( Parse . User , function ( req , res ) {
1037
+ res . error ( "Before save shouldn't be called on login" ) ;
1038
+ } ) ;
1039
+
1040
+ Parse . User . _logInWith ( "facebook" , {
1041
+ success : function ( innerModel ) {
1042
+ Parse . Cloud . _removeHook ( 'Triggers' , 'beforeSave' , Parse . User . className ) ;
1043
+ done ( ) ;
1044
+ } ,
1045
+ error : function ( model , error ) {
1046
+ ok ( undefined , error ) ;
1047
+ Parse . Cloud . _removeHook ( 'Triggers' , 'beforeSave' , Parse . User . className ) ;
1048
+ done ( ) ;
1049
+ }
1050
+ } ) ;
1051
+ }
1052
+ } ) ;
1053
+ } ) ;
1054
+
1029
1055
it ( "link with provider" , ( done ) => {
1030
1056
var provider = getMockFacebookProvider ( ) ;
1031
1057
Parse . User . _registerAuthenticationProvider ( provider ) ;
You can’t perform that action at this time.
0 commit comments