Мы пытаемся выяснить подход к тестированию пользовательского интерфейса, и чувствую, что наглость будет хорошим вариантом. Я написал жасминовые тесты с использованием машинописи и требует js. Chutzpah может обнаружить примеры тестов, которые не импортируют внешние модули. Но когда я пытаюсь сделать это с импортом внешних модулей для тестирования, chutzpah не обнаруживает тесты в тестовом проводнике. Это моя ссылка на репо: https://github.com/NareshNow/UItesting.git
Это моя наглость json file:
"Framework": "jasmine",
"TestHarnessReferenceMode": "AMD",
"TestHarnessLocationMode": "SettingsFileAdjacent",
"AMDBaseUrl": "../Compiledmodules/Tests",
"AMDAppDirectory": "../Compiledmodules",
"TestFileTimeout": 600000,
"EnableCodeCoverage": false,
"References": [
{
"Path": "../Scripts/require.js",
"IsTestFrameworkFile": true
},
{
"Path": "../Scripts/AMDconfig.js",
"IsTestFrameworkFile": true
}
],
"Compile": {
"Mode": "External",
"Extensions": [ ".ts" ],
"ExtensionsWithNoOutput": [ ".d.ts" ],
"SourceDirectory": "../Typescripts",
"OutDirectory": "../Compiledmodules"
},
"Tests": [
{
"Path": "../Typescripts",
"Includes": [ ".ts" ]
},
{
"Path": "../Compiledmodules",
"Includes": [".js"]
}
]
}
Я попробовал предложения из множества предыдущих вопросов по аналогичной проблеме в течение последних 5 дней, и ничего не получалось. Мне кажется, что чего-то простого не хватает. Вы можете найти тесты, chutzpah. json в папке TypescripKit в репозитории. Любая помощь будет принята с благодарностью. Спасибо!