Сообщение от melky
|
а что, если сделать один index.html для всех тестов, а сами тесты будут типа такого ?
sort.js
export({
title: "Sort testing",
beforeStart: function () { /* чот-то делается перед тестом - напр. создаются коллекции */ },
body: function () { /* тело теста */ },
check: function () { /* проверка прохождения теста */ },
afterEnd: function () { /* что делаем дальше */ }
});
|
Не, так совсем плохо, файл будет расти по арифметической прогрессии, визуальное восприятие лучше, когда буков мало
Я для того и разбил их на файлики, чтобы попытаться структурировать, но следует отметить, что разделение на разделы в одном файле я тоже использую, и у QUnit (либы, что я юзаю) для этого есть АПИ.
У меня в голове крутится идея, о плагине для ИДЕ, по аналогии с ZenCoding, мол пишеш @addTest в JSDoc, жмёшь хот кей, и в папке где лежит файл с кодом создаётся новый файл с названием как у тестируемой функции или метода, @addTest заменяется на src файла и при двойном клике по нему открывается новая вкладка ИДЕ с редактированием теста. Как идея?