fix(tests): Stabilize flaky tests (#3876)

* Longer TTL, shorter wait

* Makes sure we wait for the logout

- Parse.User.logOut is async and was making a test flaky
This commit is contained in:
Florent Vilmart
2017-05-28 20:01:33 -04:00
committed by GitHub
parent 57efd89b3d
commit 73aafa2d24
2 changed files with 15 additions and 15 deletions

View File

@@ -1271,20 +1271,20 @@ describe('Parse.User testing', () => {
Parse.User._registerAuthenticationProvider(provider);
Parse.User._logInWith("facebook", {
success: function() {
Parse.User.logOut();
Parse.User.logOut().then(() => {
Parse.Cloud.beforeSave(Parse.User, function(req, res) {
res.error("Before save shouldn't be called on login");
});
Parse.Cloud.beforeSave(Parse.User, function(req, res) {
res.error("Before save shouldn't be called on login");
});
Parse.User._logInWith("facebook", {
success: function() {
done();
},
error: function(model, error) {
ok(undefined, error);
done();
}
Parse.User._logInWith("facebook", {
success: function() {
done();
},
error: function(model, error) {
ok(undefined, error);
done();
}
});
});
}
});