Я пытаюсь следовать официальным документам Angular, чтобы настроить тестирование для проекта Angular - https://angular.io/guide/testing#service-tests
Я скачал пример Angular-проекта со страницы выше, используя первую (верхнюю) ссылку. Я сделал npm install
, и когда я запускаю ng serve
, он прекрасно работает.
Когда я запускаю ng test
с помощью CLI, я получаю сообщение:
ERROR in Entry module not found: Error: Cant' resolve 'C:Code\testing\src\test.ts' in 'C:\Code\testing'
ERROR in error TS6053: File 'C:Code\testing\src\test.ts' not found.
Я посмотрел на этот вопрос - Как разрешить test.ts при запуске ng test? , но в этом случае файл действительно существует, но в примере проекта Angular он вообще не существует.
(Когда я впервые запустил ng test
, я первоначально получил сообщение об отсутствии Жасмин Мрамора, которое я решил с помощью:)
npm install jasmine-marbles --save
Документация гласит:
Вы можете настроить многие параметры, отредактировав karma.conf.js и
файлы test.ts в папке src /.
Итак, я знаю, что test.cs - это какой-то файл конфигурации, но как мне его сгенерировать? Этого не существует в проекте Angular «живой пример». И как я узнаю, что созданный мной test.cs будет надежно работать с этим проектом?