Coderslang_Master
Переставила куски кода, чтоб первой шла проверка на админа. Но п. 4 задачи всё равно пишет ошибку:
import { checkAccess, grantAccess, denyAccess } from './helper.js';
export const auth = (user, password) => {
if (user.role === 'admin') {
return(grantAccess(user.name));
}
else {
if (checkAccess(user, password) === true) {
return(denyAccess(user.name));
}
}
}
при проверке задачи выдаёт:
**_True_** 1. auth должна вызывать checkAccess с аргументами user и password
_**True**_ 2. checkAccess должна возвращать true, если пароли совпадают, а роль пользователя - admin.
_**True**_ 3. checkAccess должна вернуть false, если пароли не совпадают
**_False_** 4. checkAccess должна возвращать false, если роль пользователя не является admin.
_**True**_ 5. auth должна вызыватьgrantAccess с именем пользователя, если checkAccess вернул true
_**True**_ 6. auth должен вызывать denyAccess с именем пользователя, если checkAccess вернул false