Какова наилучшая практика создания структуры каталогов для модульных тестов при использовании AngularJS, например, для в общем следующая структура

Как указано в ссылке https://scotch.io/tutorials/angularjs-best- структура-директория-практики

Какой должна быть структура для размещения файлов модульного теста ... если это проект MVC Visual Studio, должен ли он быть в отдельном проекте модульного теста?

11
shyam_ 3 Фев 2015 в 09:06

2 ответа

Лучший ответ

В соответствии с лучшей практикой Google, которая имеет аналогичную группировку по компонентам, у вас будут те же тесты папку как тестируемый элемент. Чтобы сохранить то же соглашение об именах, вы должны назвать тесты, например, homeControllerTest.js или вы можете использовать homeController_test.js

8
Wayne Ellery 3 Фев 2015 в 08:31

Рекомендуется разместить их рядом с тестируемым файлом.

Например:

folder/
  file.js
  file.spec.js
  otherfile.js
  otherfile.spec.js

Эта рекомендация взята из очень хорошего руководства по стилю, которое можно найти здесь: https://github.com/johnpapa / angular-styleguide # style-y197

4
Garry Polley 27 Авг 2015 в 14:47