Я использую sinon для загрузки файла manifest.json.Это работает очень хорошо.Но когда я пытаюсь загрузить файл XML, загрузчик говорит «ресурс не найден».Можно ли вообще загрузить файл xml.
var oServer = sinon.fakeServer.create();
oServer.xhr.useFilters = sUrl == undefined ? false : true;
if (sUrl == undefined) {
oServer.xhr.restore();
}
var oUrls = {};
oUrls[sUrl] = true;
oServer.xhr.addFilter(function(method, url) {
console.log(url);
return oUrls[url] == true ? false : true;
});
oServer.autoRespond = sUrl == undefined ? false : true;
oServer.respondWith("GET", "./view/Apph.view.xml", // ./samples/manifestfirst/customer/manifest.json
[ 200, {
"Content-Type": "application/xml"
}, '<mvc:View id="APPL" controllerName="base.controller.App" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc" displayBlock="true"> <App id="app"/> </mvc:View>'
]);
oServer.respondWith("GET", sUrl, // ./manifest.json
[ 200, {
"Content-Type" : "application/json"
}, getManifest(typeOfApp) ]);
Спасибо Schnippko