test that XLSX export headers are correctly set in checkup app

This commit is contained in:
ansuz 2021-04-02 19:30:48 +05:30
parent 6bcb2a65e6
commit 0d60b08702
2 changed files with 19 additions and 1 deletions

View File

@ -52,7 +52,7 @@ html, body {
.advisory-text {
display: inline-block;
word-break: break-all;
word-break: break-word;
padding: 5px;
//font-size: 16px;
border: 1px solid red;

View File

@ -202,6 +202,24 @@ define([
}, _alert("Login block is not working (write/read/remove)"));
assert(function (cb) {
var url = '/common/onlyoffice/v4/web-apps/apps/spreadsheeteditor/main/index.html';
var expect = {
'cross-origin-resource-policy': 'cross-origin',
'cross-origin-embedder-policy': 'require-corp',
};
$.ajax(url, {
success: function (data, textStatus, xhr) {
cb(!Object.keys(expect).some(function (k) {
var response = xhr.getResponseHeader(k);
console.log(k, response);
return response !== expect[k];
}));
},
});
}, _alert("Missing HTTP headers required for XLSX export"));
var row = function (cells) {
return h('tr', cells.map(function (cell) {
return h('td', cell);