Вы захотите переместить любые файлы, на которые вы хотите сослаться в своем HTML-файле, в каталог public
. Так, например, jquery-3.3.1.min.js
следует переместить в каталог public/js
вместо каталога верхнего уровня js
(который может быть невидим для браузера ... хотя я не могу сказать наверняка, не увидев содержимое вашего файла app.js
). То же самое касается каталога bootstrap-4.3.1-dist
- вы можете переместить весь каталог в каталог public
.
Затем в своем HTML-коде вы можете ссылаться на свои исходные файлы jQuery и Bootstrap следующим образом:
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/bootstrap-4.1.3-dist/js/bootstrap.min.js"></script>
Несколько мыслей:
Только несколько дней назад, John Resig объявил о модульном тесте JavaScript automator, он работает над названным Тестовым Роем. Это сейчас входит в альфу, но это могло бы стоить наблюдать.
Я нашел, что JSUnit довольно хороший инструмент поблочного тестирования для JavaScript.
Вы могли бы также рассмотреть использование линта JavaScript (ссылка ниже). Это - статический анализатор кода (не инструмент поблочного тестирования), и у меня был хороший опыт с ним в прошлом. Это не столь полно как некоторые соответствовавшие инструменты линта языка, но это может сохранить Вас от делания некоторых действительно злых ошибок в JavaScript. Можно выполнить его от веб-страницы или командной строки, таким образом, это должно соединить проводом в процесс сборки довольно легко.
Как @Charlie упоминания, JsUnit является хорошим выбором для автоматизированного поблочного тестирования через Сервер JsUnit.
QUnit является новой единицей testrunner, высоконастраиваемо, я играл с ним, и можно интегрировать и проверить результаты испытаний через средства автоматизации браузера как Селен.
Это в значительной степени, что мы имеем в данный момент, но очень перспективный проект появляется прямо сейчас, TestSwarm г-ном John Resig, проверьте это сообщение в блоге для получения дополнительной информации (и зарегистрируйтесь в альфа-версии!):
Действительно интересные взгляды:
(источник: ejohn.org)