Added logout test and fixed error in restwrite

This commit is contained in:
Fosco Marotto
2016-02-10 14:52:42 -08:00
parent ab12ff76b8
commit dee640c7d0
2 changed files with 23 additions and 1 deletions

View File

@@ -1576,5 +1576,27 @@ describe('Parse.User testing', () => {
});
});
it('ensure logout works', (done) => {
var user = null;
var sessionToken = null;
Parse.Promise.as().then(function() {
return Parse.User.signUp('log', 'out');
}).then((newUser) => {
user = newUser;
sessionToken = user.getSessionToken();
return Parse.User.logOut();
}).then(() => {
user.set('foo', 'bar');
return user.save(null, { sessionToken: sessionToken });
}).then(() => {
fail('Save should have failed.');
done();
}, (e) => {
expect(e.code).toEqual(Parse.Error.SESSION_MISSING);
done();
});
})
});