MCPcopy Index your code
hub / github.com/parse-community/parse-server / isAccountLockoutError

Function isAccountLockoutError

spec/AccountLockoutPolicy.spec.js:21–40  ·  view source on GitHub ↗
(username, password, duration, waitTime)

Source from the content-addressed store, hash-verified

19};
20
21const isAccountLockoutError = function (username, password, duration, waitTime) {
22 return new Promise((resolve, reject) => {
23 setTimeout(() => {
24 Parse.User.logIn(username, password)
25 .then(() => reject('login should have failed'))
26 .catch(err => {
27 if (
28 err.message ===
29 'Your account is locked due to multiple failed login attempts. Please try again after ' +
30 duration +
31 ' minute(s)'
32 ) {
33 resolve();
34 } else {
35 reject(err);
36 }
37 });
38 }, waitTime);
39 });
40};
41
42describe('Account Lockout Policy: ', () => {
43 it('account should not be locked even after failed login attempts if account lockout policy is not set', done => {

Callers 1

Calls 1

resolveFunction · 0.50

Tested by

no test coverage detected