Я только начал с кармы бегун, хотел бы использовать его для запуска моих модульных тестов.Структура моего приложения довольно стандартная, но у меня проблемы с настройкой файла karma.conf.js .Я пытаюсь направить карму в мой файл allTests.js
, который ссылается на все файлы модульных тестов (при тестировании через файл unitTests.qunit.html
все работает как положено).Путь к моему allTests.js
файлу
webapp/test/unit/allTests.js
А вот так выглядит соответствующий раздел файла karma.conf.js
:
config.set({
openui5: {
path: 'https://openui5.hana.ondemand.com/1.65.1/resources/sap-ui-core.js'
},
client: {
openui5: {
tests: [
'test/unit/allTests'
],
config: {
language: 'EN',
resourceroots: {
'test': './webapp/test'
}
}
}
},
basePath: 'webapp',
frameworks: ['qunit', 'openui5'],
files: [
{ pattern: '**', included: false, served: true, watched: true }
],
При выполнении я предполагал, что карма сможетчтобы найти файл allTests.js
, он выдает эту ошибку.
03 07 2019 14:50:48.462:WARN [web-server]: 404: /webapp/test/unit/allTests.js
Firefox 66.0.0 (Ubuntu 0.0.0) ERROR
Error: failed to load 'test/unit/allTests.js' from ./webapp/test/unit/allTests.js: 404 - Not Found at https://openui5.hana.ondemand.com/1.65.1/resources/sap-ui-core.js:86:37
Кто-то видит, в чем проблема?Тот факт, что я использую CDN
для sap-ui-core.js
, каким-то образом путается с путями, и система ищет файл AllTests.js
на сервере openui.hana.И если да, то как это исправить?