Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2023, 11:36
Tri Tri вне форума
Новичок на форуме
Отправить личное сообщение для Tri Посмотреть профиль Найти все сообщения от Tri
 
Регистрация: 17.02.2023
Сообщений: 7

Выполнение проверки массива
Здраствуйте

Хочу сделать проверку месяцев, чтобы тест прверялся и выдавал желаемый результат, но не до конца понимаю как это сделать

Пробовал пойти через typrof, но не вышло

Прошу помочь с кодом

// Функция возвращает название месяца по его номеру.
// Например getMonthName(1) должен вернуть строку "Январь".
// В случае, если месяца с таким номером нет, возвращается null.
function getMonthName(index) {
  
}

export { getMonthName };


import { getMonthName } from "./index";

it("Проверка существующего месяца", () => {
  expect(getMonthName(1)).toBe("Январь");
  expect(getMonthName(2)).toBe("Февраль");
  expect(getMonthName(3)).toBe("Март");
  expect(getMonthName(4)).toBe("Апрель");
  expect(getMonthName(5)).toBe("Май");
  expect(getMonthName(6)).toBe("Июнь");
  expect(getMonthName(7)).toBe("Июль");
  expect(getMonthName(8)).toBe("Август");
  expect(getMonthName(9)).toBe("Сентябрь");
  expect(getMonthName(10)).toBe("Октябрь");
  expect(getMonthName(11)).toBe("Ноябрь");
  expect(getMonthName(12)).toBe("Декабрь");
});

it("Проверка несуществующего месяца", () => {
  expect(getMonthName(-1)).toBeNull();
  expect(getMonthName(15)).toBeNull();
  expect(getMonthName("дерево")).toBeNull();
});
Ответить с цитированием