-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Проверка 05 merge styles
Eugene edited this page May 24, 2022
·
16 revisions
Описание хода проверки задания 05-merge-styles:
- Проверьте код на наличие синхронных методов модуля fs(можно воспользоваться сочетанием клавиш ctrl + f и ввести в появившемся поле поиска Sync) и setTimeout(). В случае использования синхронных методов или таймера задание считается невыполненным - 0 баллов.
- Убедитесь, что в папке project-dist находится только файл index.html. При наличии посторонних файлов удалите их.
- Запустите скрипт командой
node 05-merge-styles
находясь в корневом каталоге репозитория. Для наглядности работы скрипта вы можете открыть файл index.html с помощью расширения Live Server. При наличии ошибок во время работы скрипта задание считается невыполненным - 0 баллов. - Проверьте содержимое файла bundle.css. Cодержимое файла и форматирование стилей в нем должно соответствовать файлам-исходникам, стили не должны сливаться. Последовательность стилей не проверяется! Если bundle.css содержит некорректные стили задание считается невыполненным - 0 баллов.
- Измените содержимое папки styles удалив один или несколько файлов стилей, или же замените папку styles и project-dist/index.html на содержимое папки test-files(сгенерированный ранее файл bundle.css должен остаться в project-dist).
- В папку styles добавьте файл с расширением отличным от css и содержимым вида ext-test-string(или любой другой строкой по вашему выбору).
- Запустите скрипт и убедитесь, что файл bundle.css перезаписан и содержит актуальные и корректные стили. Если этого не произошло задание считается невыполненным - 0 баллов.
- Выполните поиск строки ext-test-string(или строки записанной в файл с расширением отличным от css) по файлу bundle.css с помощью комбинации клавиш ctrl + f. При наличии строки в файле задание считается невыполненным - 0 баллов.
В случае успешной проверки всех пунктов за задание начисляется 20 баллов