Загрузите XML с помощью sinon 'ресурс не найден' - PullRequest
0 голосов
/ 13 сентября 2018

Я использую 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

...