Blame SOURCES/libsodium-1.0.18/test/default/pre.js.inc

rdobuilder 775784
try {
rdobuilder 775784
    this['Module'] = Module;
rdobuilder 775784
    Module.test;
rdobuilder 775784
} catch(e) {
rdobuilder 775784
    this['Module'] = Module = {};
rdobuilder 775784
}
rdobuilder 775784
if (typeof process === 'object') {
rdobuilder 775784
    if (typeof(FS) === 'object') {
rdobuilder 775784
        Module['preRun'] = Module['preRun'] || [];
rdobuilder 775784
        Module['preRun'].push(function() {
rdobuilder 775784
            FS.init();
rdobuilder 775784
            FS.mkdir('/test-data');
rdobuilder 775784
            FS.mount(NODEFS,  { root: '.' }, '/test-data');
rdobuilder 775784
        });
rdobuilder 775784
    }
rdobuilder 775784
} else {
rdobuilder 775784
    Module['print'] = function(x) {
rdobuilder 775784
        var event = new Event('test-output');
rdobuilder 775784
        event.data = x;
rdobuilder 775784
        window.dispatchEvent(event);
rdobuilder 775784
    };
rdobuilder 775784
}