У меня есть проект Angular JS, для которого я пытаюсь написать несколько тестовых сценариев.Я установил Chutzpah, и шаблон проекта поставлялся с установленным Jasmine и несколькими тестовыми сценариями.Когда я запускаю Chutzpah, чтобы обнаружить и выполнить свой тест, я получаю ошибки, и, не будучи экспертом по тестированию (это мой первый раз), я теряюсь в том, что является причиной этого.Любая помощь очень ценится.
Мой конфигурационный файл chutzpah:
{
"Framework": "jasmine",
"Compile": {
"Mode": "External",
"Extensions": [ ".ts" ],
"ExtensionsWithNoOutput": [ ".d.ts" ],
"Paths": [
{
"SourcePath": "../",
"OutputPath": "../"
}
]
},
"References": [
{
"Path": "./ClientApp" ,
"Includes": [ "*.ts" ],
"Excludes": [ "*.d.ts", "*.spec.ts"]
}
],
"Tests": [
{
"Path": "./ClientApp",
"Includes": [ "*.spec.ts" ]
}
]
}
Структура директора для моего проекта следующая.- указывает на папку, и она выровнена с родительской папкой без черточек - файл - выровнена с родительской папкой
.
--ClientApp
--test
boot-tests.ts
karma.conf.js
--app
--services
userservice.spec.ts
--components
--user
user.component.spec.ts
chutzpah.json
Я получаю сообщения об ошибках следующего содержания:
[04/08/2019 5:42:11 AM Error] Chutzpah Error: System.IO.FileNotFoundException: Couldn't find generated path for c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\ClientApp\app\components\user\user.component.ts at c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\..\bcr\ClientApp\app\components\user\user.component.js or at c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\ClientApp\app\components\user\user.component.js
File name: 'c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\..\bcr\ClientApp\app\components\user\user.component.js'
While Running:c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\..\bcr\ClientApp\app\components\user\user.component.js
[04/08/2019 5:42:11 AM Error] Chutzpah Error: System.IO.FileNotFoundException: Couldn't find generated path for c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\ClientApp\app\Services\userService.service.ts at c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\..\bcr\ClientApp\app\Services\userService.service.js or at c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\ClientApp\app\Services\userService.service.js
File name: 'c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\..\bcr\ClientApp\app\Services\userService.service.js'
While Running:c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\..\bcr\ClientApp\app\Services\userService.service.js
[04/08/2019 5:42:13 AM Warning] No test is available in c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\clientapp\app\components\user\user.component.spec.ts c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\clientapp\app\services\userservice.spec.ts. Make sure that test discoverer & executors are registered and platform & framework version settings are appropriate and try again.
[04/08/2019 5:42:13 AM Informational] ========== Run test finished: 0 run (0:00:03.4786403) ==========
[04/08/2019 5:42:13 AM Informational] ------ Discover test started ------
[04/08/2019 5:42:14 AM Warning] Could not find file c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\clientapp\app\services\_chutzpah.9218dcf4b6b4b472673c0bcd0684288e0938c13f.test.html.
[04/08/2019 5:42:14 AM Warning] None of the specified source(s) 'c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\clientapp\app\services\_chutzpah.9218dcf4b6b4b472673c0bcd0684288e0938c13f.test.html' is valid. Fix the above errors/warnings and then try again.
[04/08/2019 5:42:15 AM Informational] ========== Discover test finished: 0 found (0:00:01.5145558) ==========
[04/08/2019 5:42:15 AM Informational] ------ Discover test started ------
[04/08/2019 5:42:16 AM Warning] Could not find file c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\clientapp\app\components\user\_chutzpah.a7f7aff0f8ea850fa62fa9f9049e8c0bca8fd4d2.test.html.
[04/08/2019 5:42:16 AM Warning] None of the specified source(s) 'c:\users\brian\desktop\bcr\mobileapps\bcr\bcr\clientapp\app\components\user\_chutzpah.a7f7aff0f8ea850fa62fa9f9049e8c0bca8fd4d2.test.html' is valid. Fix the above errors/warnings and then try again.
[04/08/2019 5:42:16 AM Informational] ========== Discover test finished: 0 found (0:00:01.2250503) ==========
Поскольку я раньше не использовал инструмент тестирования, я не знаю, что происходит.Любая помощь / указатели очень ценятся.