Проект написан с использованием технологий react, typescript, redux, redux-toolkit, websockets, react-dnd
- Установка
npm i - Запуск режима разработки
npm start
- Запуск unit-тестов
npm test - Запуск unit-тестов с покрытием
npm run test -- --coverage - Запуск e2e тестирования
npx cypress open
- Сборка проекта
npm run build - Сборка и выгрузка проекта в ветку gh-pages в GitHub
gh-pages -d build
- Директория
/cypress/e2eсодержит файлы интеграционных тестов. - Директория
/src/store/actionsсодержит файл теста Actions —burgerIngredientsActions.test.js - Директория
/src/store/reducersсодержит файлы теста Reducers —burger-ingredients-reducer.test.js,construct-reducer.test.js,modal-ingredients-reducer.test.js,modal-order-reducer.test.js,user-reducer.test.js