Проблемы с наглыми и жасминовыми тестами - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть проект 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) ==========

Поскольку я раньше не использовал инструмент тестирования, я не знаю, что происходит.Любая помощь / указатели очень ценятся.

...