Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.72 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.72 KB

ku_test

Тестовое задание

  1. Создай новую ветку из master и назови ее своей фамилией на транслите

  2. Установи зависимости командой yarn install

  3. Напиши тело функции generateInn, которая принимает значение type

    • если type === "ul", то должен быть сгенерирован ИНН юридического лица
    • если type === "fl", то должен быть сгенерирован ИНН физического лица/ИП
    • ИНН не должен содержать 00 в начале
  4. Напиши тело функции generateKpp, которая генерирует КПП юридического лица

    • КПП не должен содержать комбинации 01, 45 и 50 в 5 и 6 разряде соответственно
  5. Запусти автотесты командой yarn test и проверь что все они прошли успешно

  6. Cверстай при помощи react-ui форму, как на картинке draft/reactForm.png, в которой можно выбрать тип генерируемого ИНН, в зависимости от типа должна отображаться строка с КПП.

  7. Сделай так, чтобы при клике по кнопке "Сгенерировать", в поле ИНН (и КПП) подставлялись значения сгенерированные функциями generateInn (и generateKpp)

  8. Получившаяся форма должна отображаться в IE 11 (Не обязательно, но желательно)