Какова наилучшая практика создания структуры каталогов для модульных тестов при использовании AngularJS, например, для в общем следующая структура
Как указано в ссылке https://scotch.io/tutorials/angularjs-best- структура-директория-практики
Какой должна быть структура для размещения файлов модульного теста ... если это проект MVC Visual Studio, должен ли он быть в отдельном проекте модульного теста?
2 ответа
В соответствии с лучшей практикой Google, которая имеет аналогичную группировку по компонентам, у вас будут те же тесты папку как тестируемый элемент. Чтобы сохранить то же соглашение об именах, вы должны назвать тесты, например, homeControllerTest.js или вы можете использовать homeController_test.js
Рекомендуется разместить их рядом с тестируемым файлом.
Например:
folder/
file.js
file.spec.js
otherfile.js
otherfile.spec.js
Эта рекомендация взята из очень хорошего руководства по стилю, которое можно найти здесь: https://github.com/johnpapa / angular-styleguide # style-y197
Похожие вопросы
Новые вопросы
angularjs
Используйте для вопросов об AngularJS (1.x), JavaScript-фреймворке с открытым исходным кодом. НЕ используйте этот тег для Angular 2 или более поздних версий; вместо этого используйте тег [angular].