@@ -78,7 +78,8 @@ describe('Parse.User testing', () => {
78
78
sessionToken = newUser . getSessionToken ( ) ;
79
79
ok ( sessionToken ) ;
80
80
81
- Parse . User . logOut ( ) ;
81
+ return Parse . User . logOut ( ) ;
82
+ } ) . then ( ( ) => {
82
83
ok ( ! Parse . User . current ( ) ) ;
83
84
84
85
return Parse . User . become ( sessionToken ) ;
@@ -91,7 +92,8 @@ describe('Parse.User testing', () => {
91
92
equal ( newUser . get ( "username" ) , "Jason" ) ;
92
93
equal ( newUser . get ( "code" ) , "red" ) ;
93
94
94
- Parse . User . logOut ( ) ;
95
+ return Parse . User . logOut ( ) ;
96
+ } ) . then ( ( ) => {
95
97
ok ( ! Parse . User . current ( ) ) ;
96
98
97
99
return Parse . User . become ( "somegarbage" ) ;
@@ -236,22 +238,20 @@ describe('Parse.User testing', () => {
236
238
user . set ( "password" , "asdf" ) ;
237
239
user . set ( "email" , "asdf@example.com" ) ;
238
240
user . set ( "username" , "zxcv" ) ;
239
- user . signUp ( null , {
240
- success : function ( ) {
241
- var currentUser = Parse . User . current ( ) ;
242
- equal ( user . id , currentUser . id ) ;
243
- ok ( user . getSessionToken ( ) ) ;
244
-
245
- var currentUserAgain = Parse . User . current ( ) ;
246
- // should be the same object
247
- equal ( currentUser , currentUserAgain ) ;
241
+ user . signUp ( ) . then ( ( ) => {
242
+ var currentUser = Parse . User . current ( ) ;
243
+ equal ( user . id , currentUser . id ) ;
244
+ ok ( user . getSessionToken ( ) ) ;
248
245
249
- // test logging out the current user
250
- Parse . User . logOut ( ) ;
246
+ var currentUserAgain = Parse . User . current ( ) ;
247
+ // should be the same object
248
+ equal ( currentUser , currentUserAgain ) ;
251
249
252
- equal ( Parse . User . current ( ) , null ) ;
253
- done ( ) ;
254
- }
250
+ // test logging out the current user
251
+ return Parse . User . logOut ( ) ;
252
+ } ) . then ( ( ) => {
253
+ equal ( Parse . User . current ( ) , null ) ;
254
+ done ( ) ;
255
255
} ) ;
256
256
} ) ;
257
257
@@ -578,28 +578,24 @@ describe('Parse.User testing', () => {
578
578
579
579
580
580
it ( "user loaded from localStorage from login" , ( done ) => {
581
+ var id ;
582
+ Parse . User . signUp ( "alice" , "password" ) . then ( ( alice ) => {
583
+ id = alice . id ;
584
+ return Parse . User . logOut ( ) ;
585
+ } ) . then ( ( ) => {
586
+ return Parse . User . logIn ( "alice" , "password" ) ;
587
+ } ) . then ( ( user ) => {
588
+ // Force the current user to read from disk
589
+ delete Parse . User . _currentUser ;
590
+ delete Parse . User . _currentUserMatchesDisk ;
581
591
582
- Parse . User . signUp ( "alice" , "password" , null , {
583
- success : function ( alice ) {
584
- var id = alice . id ;
585
- Parse . User . logOut ( ) ;
586
-
587
- Parse . User . logIn ( "alice" , "password" , {
588
- success : function ( user ) {
589
- // Force the current user to read from disk
590
- delete Parse . User . _currentUser ;
591
- delete Parse . User . _currentUserMatchesDisk ;
592
-
593
- var userFromDisk = Parse . User . current ( ) ;
594
- equal ( userFromDisk . get ( "password" ) , undefined ,
595
- "password should not be in attributes" ) ;
596
- equal ( userFromDisk . id , id , "id should be set" ) ;
597
- ok ( userFromDisk . getSessionToken ( ) ,
598
- "currentUser should have a sessionToken" ) ;
599
- done ( ) ;
600
- }
601
- } ) ;
602
- }
592
+ var userFromDisk = Parse . User . current ( ) ;
593
+ equal ( userFromDisk . get ( "password" ) , undefined ,
594
+ "password should not be in attributes" ) ;
595
+ equal ( userFromDisk . id , id , "id should be set" ) ;
596
+ ok ( userFromDisk . getSessionToken ( ) ,
597
+ "currentUser should have a sessionToken" ) ;
598
+ done ( ) ;
603
599
} ) ;
604
600
} ) ;
605
601
@@ -609,8 +605,8 @@ describe('Parse.User testing', () => {
609
605
610
606
Parse . User . signUp ( "alice" , "password" , null ) . then ( function ( alice ) {
611
607
id = alice . id ;
612
- Parse . User . logOut ( ) ;
613
-
608
+ return Parse . User . logOut ( ) ;
609
+ } ) . then ( ( ) => {
614
610
return Parse . User . logIn ( "alice" , "password" ) ;
615
611
} ) . then ( function ( ) {
616
612
// Simulate browser refresh by force-reloading user from localStorage
@@ -1300,17 +1296,17 @@ describe('Parse.User testing', () => {
1300
1296
return Parse . User . signUp ( "finn" , "human" , { foo : "bar" } ) ;
1301
1297
1302
1298
} ) . then ( function ( ) {
1303
- Parse . User . logOut ( ) ;
1304
-
1299
+ return Parse . User . logOut ( ) ;
1300
+ } ) . then ( ( ) => {
1305
1301
var user = new Parse . User ( ) ;
1306
1302
user . set ( "username" , "jake" ) ;
1307
1303
user . set ( "password" , "dog" ) ;
1308
1304
user . set ( "foo" , "baz" ) ;
1309
1305
return user . signUp ( ) ;
1310
1306
1311
1307
} ) . then ( function ( ) {
1312
- Parse . User . logOut ( ) ;
1313
-
1308
+ return Parse . User . logOut ( ) ;
1309
+ } ) . then ( ( ) => {
1314
1310
var query = new Parse . Query ( Parse . User ) ;
1315
1311
return query . find ( ) ;
1316
1312
0 commit comments