У меня возникли проблемы с получением импорта, работающим в модульном тесте жасмина, который написан на машинописном машинописном. Наглость бросает ошибку на операторе импорта - который в JS получает переведенный к определитьИспользование chutzpah и jasmine с typscript и systemjs
import {fakeclass} from '../src/data-analysis/fakeclass';
ошибки я вижу:
Error: ReferenceError: Can't find variable: define
В противном случае тест получает обнаружен и работает нормально.
Я предполагаю, что это связано с тем, что система не загружается chutzpah - есть ли рекомендуемый способ ее настройки?
вот мой chutzpah.json файл
{
"Framework": "jasmine",
"TestHarnessReferenceMode": "Normal",
"TypeScriptModuleKind": "CommonJS",
"Compile": {
"Mode": "External",
"Extensions": [ ".ts" ],
"ExtensionsWithNoOutput": [ ".d.ts" ]
},
"References": [
{
"Includes": [ "src/*.ts" ],
"Excludes": [ "src/*.d.ts" ]
},
{
"Path": "./jspm_packages/system.src.js",
"IsTestFrameworkFile": true
},
{
"Path": "./jspm_packages/system-polyfills.src.js",
"IsTestFrameworkFile": true
},
{
"Path": "./config.js",
"IsTestFrameworkFile": true
}
],
"Tests": [
{
"Includes": [ "*/test/*.ts" ],
"Excludes": [ "*/test/*.d.ts" ]
}
]}
Вы, безусловно, необходимо будет ссылаться systemJS и любые другие библиотеки, необходимые в разделе ссылок. Я планирую создать хороший образец, используя systemJS в ближайшее время, но у меня не было шанса, хотя и до него добраться. –
Thanks Mathew - сделал снимок при добавлении системных файлов JS в файл конфигурации (см. Выше) - все еще видя ту же ошибку – MIantosca
Можете ли вы дать мне git-репрограмму с попыткой сделать так, чтобы я мог проверить ее? –