timursk / testing-homework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Домашнее задание: Автотесты

Как запустить

# установите зависимости
npm ci

# соберите клиентский код приложения
npm run build

# запустите сервер
npm start

После этого можете открыть приложение в браузере по адресу http://localhost:3000/hw/store

Как проверять

# проверка unit и e2e тестов без багов
npm run test

# проверка unit и e2e тестов c багом (после "--bug=" число от 0 до 10. Пишите если работает некорректно на MacOS/Linux. На Windows работает)
npm run checkAll --bug=5

# отдельная проверка unit тестов c багом (после "--bug=" число от 0 до 10)
npm run check:unit --bug=9

# отдельная проверка e2e тестов c багом (после "--bug=" число от 0 до 10)
npm run check:e2e --bug=2

Дополнительно

  1. Node версия на которой проводились тесты - v18.12.1
  2. Если вдруг не работает playwright, попробуйте ввести npm init playwright@latest
  3. Unit тесты в папке test, e2e тесты в папке tests
  4. Гермиона не использовалась, e2e тесты сделаны с помощью playwright

About


Languages

Language:TypeScript 88.7%Language:JavaScript 10.5%Language:CSS 0.5%Language:HTML 0.4%