Skip to content

Commit c430ee9

Browse files
committed
Updated test Parse.User testing user.isCurrent, and raised testing time limit.
1 parent f82122f commit c430ee9

File tree

2 files changed

+34
-45
lines changed

2 files changed

+34
-45
lines changed

spec/ParseUser.spec.js

Lines changed: 33 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -268,50 +268,39 @@ describe('Parse.User testing', () => {
268268
user2.set("password", "password");
269269
user3.set("password", "password");
270270

271-
user1.signUp(null, {
272-
success: function () {
273-
equal(user1.isCurrent(), true);
274-
equal(user2.isCurrent(), false);
275-
equal(user3.isCurrent(), false);
276-
user2.signUp(null, {
277-
success: function() {
278-
equal(user1.isCurrent(), false);
279-
equal(user2.isCurrent(), true);
280-
equal(user3.isCurrent(), false);
281-
user3.signUp(null, {
282-
success: function() {
283-
equal(user1.isCurrent(), false);
284-
equal(user2.isCurrent(), false);
285-
equal(user3.isCurrent(), true);
286-
Parse.User.logIn("a", "password", {
287-
success: function(user1) {
288-
equal(user1.isCurrent(), true);
289-
equal(user2.isCurrent(), false);
290-
equal(user3.isCurrent(), false);
291-
Parse.User.logIn("b", "password", {
292-
success: function(user2) {
293-
equal(user1.isCurrent(), false);
294-
equal(user2.isCurrent(), true);
295-
equal(user3.isCurrent(), false);
296-
Parse.User.logIn("b", "password", {
297-
success: function(user3) {
298-
equal(user1.isCurrent(), false);
299-
equal(user2.isCurrent(), true);
300-
equal(user3.isCurrent(), true);
301-
Parse.User.logOut();
302-
equal(user3.isCurrent(), false);
303-
done();
304-
}
305-
});
306-
}
307-
});
308-
}
309-
});
310-
}
311-
});
312-
}
313-
});
314-
}
271+
user1.signUp().then(() => {
272+
equal(user1.isCurrent(), true);
273+
equal(user2.isCurrent(), false);
274+
equal(user3.isCurrent(), false);
275+
return user2.signUp();
276+
}).then(() => {
277+
equal(user1.isCurrent(), false);
278+
equal(user2.isCurrent(), true);
279+
equal(user3.isCurrent(), false);
280+
return user3.signUp();
281+
}).then(() => {
282+
equal(user1.isCurrent(), false);
283+
equal(user2.isCurrent(), false);
284+
equal(user3.isCurrent(), true);
285+
return Parse.User.logIn("a", "password");
286+
}).then(() => {
287+
equal(user1.isCurrent(), true);
288+
equal(user2.isCurrent(), false);
289+
equal(user3.isCurrent(), false);
290+
return Parse.User.logIn("b", "password");
291+
}).then(() => {
292+
equal(user1.isCurrent(), false);
293+
equal(user2.isCurrent(), true);
294+
equal(user3.isCurrent(), false);
295+
return Parse.User.logIn("b", "password");
296+
}).then(() => {
297+
equal(user1.isCurrent(), false);
298+
equal(user2.isCurrent(), true);
299+
equal(user3.isCurrent(), false);
300+
return Parse.User.logOut();
301+
}).then(() => {
302+
equal(user2.isCurrent(), false);
303+
done();
315304
});
316305
});
317306

spec/helper.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Sets up a Parse API server for testing.
22

3-
jasmine.DEFAULT_TIMEOUT_INTERVAL = 1000;
3+
jasmine.DEFAULT_TIMEOUT_INTERVAL = 2000;
44

55
var cache = require('../cache');
66
var DatabaseAdapter = require('../DatabaseAdapter');

0 commit comments

Comments
 (0)