diff --git a/src/ParseUser.js b/src/ParseUser.js index 65e6444f0..9ea7f1480 100644 --- a/src/ParseUser.js +++ b/src/ParseUser.js @@ -436,7 +436,7 @@ class ParseUser extends ParseObject { logIn(options?: FullOptions): Promise { options = options || {}; - const loginOptions = {}; + const loginOptions = { usePost: true }; if (options.hasOwnProperty('useMasterKey')) { loginOptions.useMasterKey = options.useMasterKey; } diff --git a/src/__tests__/ParseUser-test.js b/src/__tests__/ParseUser-test.js index e081ecba7..1e85375cb 100644 --- a/src/__tests__/ParseUser-test.js +++ b/src/__tests__/ParseUser-test.js @@ -223,7 +223,7 @@ describe('ParseUser', () => { ParseUser._clearCache(); CoreManager.setRESTController({ request(method, path, body) { - expect(method).toBe('GET'); + expect(method).toBe('POST'); expect(path).toBe('login'); expect(body.username).toBe('username'); expect(body.password).toBe('password'); @@ -259,7 +259,7 @@ describe('ParseUser', () => { ParseUser._clearCache(); CoreManager.setRESTController({ request(method, path, body, options) { - expect(method).toBe('GET'); + expect(method).toBe('POST'); expect(path).toBe('login'); expect(body.username).toBe('username'); expect(body.password).toBe('password'); @@ -288,7 +288,7 @@ describe('ParseUser', () => { ParseUser._clearCache(); CoreManager.setRESTController({ request(method, path, body) { - expect(method).toBe('POST'); + expect(method).toBe('GET'); expect(path).toBe('login'); expect(body.username).toBe('username'); expect(body.password).toBe('password'); @@ -304,7 +304,7 @@ describe('ParseUser', () => { }, ajax() {}, }); - ParseUser.logIn('username', 'password', { usePost: true }).then(u => { + ParseUser.logIn('username', 'password', { usePost: false }).then(u => { expect(u.id).toBe('uid2'); expect(u.getSessionToken()).toBe('123abc'); expect(u.isCurrent()).toBe(true); @@ -342,7 +342,7 @@ describe('ParseUser', () => { ParseUser._clearCache(); CoreManager.setRESTController({ request(method, path, body) { - expect(method).toBe('GET'); + expect(method).toBe('POST'); expect(path).toBe('login'); expect(body.username).toBe('username'); expect(body.password).toBe('password'); @@ -1469,7 +1469,7 @@ describe('ParseUser', () => { let u = null; CoreManager.setRESTController({ request(method, path, body) { - expect(method).toBe('GET'); + expect(method).toBe('POST'); expect(path).toBe('login'); expect(body.username).toBe('username'); expect(body.password).toBe('password'); @@ -1524,7 +1524,7 @@ describe('ParseUser', () => { let u = null; CoreManager.setRESTController({ request(method, path, body) { - expect(method).toBe('GET'); + expect(method).toBe('POST'); expect(path).toBe('login'); expect(body.username).toBe('username'); expect(body.password).toBe('password');