Всем доброго времени суток, в этой части мы рассмотрим и реализуем автотесты для ранее начатой системы инициализации. В предыдущей части было реализовано автоматическое создание необходимх нам директорий. Для корректной и простой реализации автотестов, были произведены небольшие изменения. В классе InitFolderAndFile, инициализация проверки и создания директорий осуществлялась в конструторе класса. Всю эту логику мы с вами перенесем в новую функцию init. Ранее запуск процесса инициализации у нас был в классе InitServer в его конструкторе. Сейчас мы изменим конструктор в InitServer, что бы у нас производился запуск процесса инициализации директорий. На этом внесенные изменения заканчиваются. Переходим к автотестам. Автотесты позволяют нам проверять работу каждой части нашего приложения со всеми вариантами работы системы. Для автотестов автоматического создания директорий мы создадим два автотеста. Первый будет проверять корректность создания абсолютно всех директорий, проверять их наличи
Разработка CMS на TypeScript. Часть 2. Автотесты для системы инициализации.
5 февраля5 фев
1
2 мин