27 lines
742 B
JavaScript
27 lines
742 B
JavaScript
function jscSetUp() {
|
|
canvas_logs = [];
|
|
PdfJS_window.console = {log:function(){}}
|
|
PdfJS_window.__timeouts__ = [];
|
|
PdfJS_window.__resources__ = {};
|
|
setupPdfJS();
|
|
}
|
|
|
|
function jscTearDown() {
|
|
for (var i = 0; i < canvas_logs.length; ++i) {
|
|
var log_length = canvas_logs[i].length;
|
|
var log_hash = hash(canvas_logs[i].join(" "));
|
|
var expected_length = 36788;
|
|
var expected_hash = 939524096;
|
|
if (log_length !== expected_length || log_hash !== expected_hash) {
|
|
var message = "PdfJS produced incorrect output: " +
|
|
"expected " + expected_length + " " + expected_hash + ", " +
|
|
"got " + log_length + " " + log_hash;
|
|
throw message;
|
|
}
|
|
}
|
|
}
|
|
|
|
function jscRun() {
|
|
runPdfJS();
|
|
}
|