Ошибка Chutzpah: System.IO.FileNotFoundException
Я пытаюсь запустить базовый тест TypeScript, используя Jasmine и Chutzpah. Вот файл спецификации
/// <reference path = "../lib/typings/jasmine/jasmine.d.ts"/>
/// <reference path = "../../control/utils.ts"/>
describe('utils', () => {
it('check getCardName', () => {
var data1: any = {}, data2: any = {}, data3: any = {}, data4: any = {};
data1.cardtype = 6;
data2.cardtype = 27;
data3.cardtype = 108;
data4.cardtype = 102;
data4.cardName = "TOP_PEOPLE";
var result1 = MscrmControls.CardFeedContainer.Utils.getCardName(data1);
var result2 = MscrmControls.CardFeedContainer.Utils.getCardName(data2);
var result3 = MscrmControls.CardFeedContainer.Utils.getCardName(data3);
var result4 = MscrmControls.CardFeedContainer.Utils.getCardName(data4);
expect(result1).toBe("RECENTMEETINGs");
expect(result2).toBe("EMAILREMINDER");
expect(result3).toBe("UPCOMING_MEETING");
expect(result4).toBe(data4.cardName);
});
});
Вот мой файл chutzpah.json:
{
"Framework": "jasmine",
"Compile": {
"Mode": "External",
"Extensions": [ ".ts" ],
"ExtensionsWithNoOutput": [ ".d.ts" ]
},
"CodeCoverageExcludes": [ "*.spec.ts" ],
"Tests": [
{
"Path": "spec",
"Includes": [ "*/*.spec.ts" ],
"Excludes": [ "*/*.d.ts", "*/**.spec.js" ],
"ExpandReferenceComments": "true"
}
]
}
Вот структура папок
TestSolution.sln
-control
--utils.ts
-UnitTests
--spec
---utils.spec.js
--chutzpah.json
При выполнении JS Tests с использованием адаптера и бегуна Visual Studio Chutzpah, я получаю следующую ошибку
Ошибка Chutzpah: System.IO.FileNotFoundException: не удалось найти сгенерированный путь для E:\repos*****\src*****\UnitTests\spec\utils.spec.ts в e:\repos*****\src*****\unittests\spec\utils.spec.js или в E:\repos*****\src*****\UnitTests\spec\utils.spec.js Имя файла: 'e:\repos*****\src*****\unittests\spec\utils.spec.js' во время работы: e: \ repos ***** \ src ***** \ unittests \ спецификации \ utils.spec.js
Ошибка Chutzpah: System.IO.FileNotFoundException: Не удалось найти сгенерированный путь для E:\repos*****\src*****\control\utils.ts в или в E: \ repos ***** \ SRC ***** \ управление \utils.js
Любая помощь приветствуется.