Skip to content

Commit 7ab0537

Browse files
committed
Merge remote-tracking branch 'upstream/master' into facebook_login
2 parents 54e8285 + 3d3a97d commit 7ab0537

File tree

4 files changed

+39
-46
lines changed

4 files changed

+39
-46
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@ node_modules
2828

2929
# Emacs
3030
*~
31+
32+
# WebStorm/IntelliJ
33+
.idea

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@
2222
"request": "^2.65.0"
2323
},
2424
"devDependencies": {
25+
"istanbul": "^0.4.2",
2526
"jasmine": "^2.3.2"
2627
},
2728
"scripts": {
28-
"test": "TESTING=1 ./node_modules/.bin/jasmine"
29+
"test": "TESTING=1 ./node_modules/.bin/istanbul cover --include-all-sources ./node_modules/.bin/jasmine"
2930
},
3031
"engines": {
3132
"node": ">=4.1"

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)