- установите зависимости
npm install
- создайте скриншоты эталонного проекта
npm run reference
(процесс займет пару минут) - скриншоты сохраняются в папке
backstop_data/bitmaps_reference
- положите проект для проверки в папку
project
- проверки работают только с этой папкой - соберите проект и запустите сервер командой
npm run preview
- проверьте, что проект собран и открывается в браузере http://localhost:3000
- сервер со студенческим проектом должен быть запущен, откройте новый терминал
- запускайте отдельные тесты командами
npm run test-03
- отчет о проверке откроется в браузере
- файл отчета сохранен в
backstop_data/html_report/index.html
npm run test-pp
проверяем блоки по PP и создает конфиг для проверки стилейnpm run test-swiper
JS1-Б1 покажет поведение слайдера (только если ПП)npm run test-menu
JS1-Б1 покажет поведение меню (только если ПП)npm run test-05
HTML2-Б11 показывает базовые текстовые стили для PixelPerfect блоковnpm run test-08
HTML1-TEST-08 покажет элементы, которые изменяют размеры при взаимодействииnpm run test-07
HTML1-TEST-07 показывает состояния интерактивных элементов
npm run linthtml
HTML1-PROJ-01 покажет ошибки htmlnpm run stylelint
HTML1-PROJ-01 покажет ошибки sassnpm run img-size
HTML2-Д1npm run input-label
HTML1-HTML-05npm run meta-viewport
HTML2-Б15npm run no-important
HTML1-CSS-05npm run no-id
HTML1-CSS-04npm run no-extend
HTML2-Д12npm run no-union-class-name
HTML2-Д11npm run bemlinter
HTML2-Б5 покажет ошибки BEMnpm run w3c
HTML1-HTML-07 Валидация HTMLnpm run lint-js
JS1-Б11 покажет ошибки js
npm run html-04
HTML1-HTML-04 проверит отправку формnpm run test-03
HTML1-TEST-03 показывает поведение на широком / узком экранеnpm run test-ff
HTML1-TEST-01 покажет отображение целой страницы в FireFoxnpm run test-04
HTML1-TEST-04 показывает переполнение / недополнение элементовnpm run img-01
HTML1-IMG-01 покажет контентные / декоративные изображенияnpm run html-03
HTML1-HTML-03 покажет набор ссылок и кнопок