Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.47 KB

readme.uk.md

File metadata and controls

24 lines (17 loc) · 1.47 KB

QA: Is password actual

Напиши тести для функції isPasswordActual, яка:

  • приймає три числа: year - рік, month - місяць, date - число, коли востання було оновлено пароль;
  • конвертує отримані числа в дату та перевіряє, скільки пройшло днів від цієї дати;
  • повертає повідомлення про те, чи варто міняти пароль.

Якщо від дати останньої зміни пароля пройшло 30 днів або менше - функція повертає повідомлення Password is actual..
Якщо від дати останньої зміни пароля пройшло більше 30 днів - функція повертає повідомлення You should change your password..
Якщо від дати останньої зміни пароля пройшло більше 60 днів - функція повертає повідомлення Immediately change the password!.

Приклади:

isPasswordActual(2020, 6, 9) === `Immediately change the password!`
isPasswordActual(2021, 6, 1) === `Password is actual.`
isPasswordActual(2021, 5, 1) === `You should change your password.`