Skip to content

yoksel/task-4-node

Repository files navigation

Build Status

Запуск приложения

  1. Сборка: npm run build
  2. Запуск: npm start

Запуск с вотчером: npm run dev

Параметры запуска задаются в config.js.


Тестирование

Модульные тесты: npm test

Интеграционные: npm run hermione

В модульных сделана проверка всех функций, которые внутри себя не получают данные с помощью гит-команд.

Интеграционные отрабатывают все, но обычно часть из них падает с ошибкой с указанием на getText. Если одновременно запускать только часть тестов, всё работает.

Репозиторий для тестов: https://github.com/yoksel/test-git


CI

Для запуска докер-образа нужно два порта, второй, 8081, для вебсокетов. Без него приложение тоже будет работать, но с перезагрузкой страницы при переходе по ссылкам.

Команды и полезные ссылки для докера, хероку и тревиса