Merge remote-tracking branch 'upstream/master' into facebook_login
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -28,3 +28,6 @@ node_modules
|
||||
|
||||
# Emacs
|
||||
*~
|
||||
|
||||
# WebStorm/IntelliJ
|
||||
.idea
|
||||
@@ -22,10 +22,11 @@
|
||||
"request": "^2.65.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"istanbul": "^0.4.2",
|
||||
"jasmine": "^2.3.2"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "TESTING=1 ./node_modules/.bin/jasmine"
|
||||
"test": "TESTING=1 ./node_modules/.bin/istanbul cover --include-all-sources ./node_modules/.bin/jasmine"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4.1"
|
||||
|
||||
@@ -268,50 +268,39 @@ describe('Parse.User testing', () => {
|
||||
user2.set("password", "password");
|
||||
user3.set("password", "password");
|
||||
|
||||
user1.signUp(null, {
|
||||
success: function () {
|
||||
equal(user1.isCurrent(), true);
|
||||
equal(user2.isCurrent(), false);
|
||||
equal(user3.isCurrent(), false);
|
||||
user2.signUp(null, {
|
||||
success: function() {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), true);
|
||||
equal(user3.isCurrent(), false);
|
||||
user3.signUp(null, {
|
||||
success: function() {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), false);
|
||||
equal(user3.isCurrent(), true);
|
||||
Parse.User.logIn("a", "password", {
|
||||
success: function(user1) {
|
||||
equal(user1.isCurrent(), true);
|
||||
equal(user2.isCurrent(), false);
|
||||
equal(user3.isCurrent(), false);
|
||||
Parse.User.logIn("b", "password", {
|
||||
success: function(user2) {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), true);
|
||||
equal(user3.isCurrent(), false);
|
||||
Parse.User.logIn("b", "password", {
|
||||
success: function(user3) {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), true);
|
||||
equal(user3.isCurrent(), true);
|
||||
Parse.User.logOut();
|
||||
equal(user3.isCurrent(), false);
|
||||
done();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
user1.signUp().then(() => {
|
||||
equal(user1.isCurrent(), true);
|
||||
equal(user2.isCurrent(), false);
|
||||
equal(user3.isCurrent(), false);
|
||||
return user2.signUp();
|
||||
}).then(() => {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), true);
|
||||
equal(user3.isCurrent(), false);
|
||||
return user3.signUp();
|
||||
}).then(() => {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), false);
|
||||
equal(user3.isCurrent(), true);
|
||||
return Parse.User.logIn("a", "password");
|
||||
}).then(() => {
|
||||
equal(user1.isCurrent(), true);
|
||||
equal(user2.isCurrent(), false);
|
||||
equal(user3.isCurrent(), false);
|
||||
return Parse.User.logIn("b", "password");
|
||||
}).then(() => {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), true);
|
||||
equal(user3.isCurrent(), false);
|
||||
return Parse.User.logIn("b", "password");
|
||||
}).then(() => {
|
||||
equal(user1.isCurrent(), false);
|
||||
equal(user2.isCurrent(), true);
|
||||
equal(user3.isCurrent(), false);
|
||||
return Parse.User.logOut();
|
||||
}).then(() => {
|
||||
equal(user2.isCurrent(), false);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Sets up a Parse API server for testing.
|
||||
|
||||
jasmine.DEFAULT_TIMEOUT_INTERVAL = 1000;
|
||||
jasmine.DEFAULT_TIMEOUT_INTERVAL = 2000;
|
||||
|
||||
var cache = require('../cache');
|
||||
var DatabaseAdapter = require('../DatabaseAdapter');
|
||||
|
||||
Reference in New Issue
Block a user