MCPcopy
hub / github.com/parse-community/parse-server / isAccountLockoutError

Function isAccountLockoutError

spec/VerifyUserPassword.spec.js:20–39  ·  view source on GitHub ↗
(username, password, duration, waitTime)

Source from the content-addressed store, hash-verified

18};
19
20const isAccountLockoutError = function (username, password, duration, waitTime) {
21 return new Promise((resolve, reject) => {
22 setTimeout(() => {
23 Parse.User.logIn(username, password)
24 .then(() => reject('login should have failed'))
25 .catch(err => {
26 if (
27 err.message ===
28 'Your account is locked due to multiple failed login attempts. Please try again after ' +
29 duration +
30 ' minute(s)'
31 ) {
32 resolve();
33 } else {
34 reject(err);
35 }
36 });
37 }, waitTime);
38 });
39};
40
41describe('Verify User Password', () => {
42 it('fails to verify password when masterKey has locked out user', done => {

Callers 1

Calls 1

resolveFunction · 0.50

Tested by

no test coverage detected