О фреймворках xUnit слышали все, кто хоть немного занимался тестированием кода. Эта статье об использовании JavaScript версии этого фреймворка. О пользе тестов написано очень много, и перечислять в очередной раз все преимущества, которые они дают, нет никакого смысла. Поэтому мы просто рассмотрим установку и настройку фреймворка. И, конечно, напишем какой-нибудь тест. Установка 1) Заходим на официальный сайт и качаем архив с дистрибутивом. 2) Распаковываем архив в какую-нибудь папку. Будет проще работать, если эту папку разместить на сервере. Например, если распаковать в папку, на которую указывает DOCUMENT_ROOT, то главная страница фреймворка находится здесь – http://localhost/jsunit/testRunner. html. К ней мы вернемся чуть позже, а сейчас напишем небольшой тест. Допустим, нам нужна функция проверки паролей, которая будет называться validatePass и находится в файле validator. js. Определяемся с требованиями к паролю. Допустим, его длина должна быть не менее 5 символов.
И, кроме того, он должен включать как буквы, так и цифры. Начинаем писать тесты. Требований к их оформлению не много. Во-первых, тесты должны находится в html файле. Во-вторых, в этом файле нужно подключить jsUnitCore. js (в нашем случае его адрес http://localhost/jsunit/app/jsUnitCore. js). В-третьих, тесты должны находится в заголовке внутри функций, имена которых начинаются со слова test. Ну и, конечно, нужно подключить скрипты, которые мы тестируем (validator. js). Т. е. в данном случае получится примерно следующее (файл test. html)