mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 15:25:52 +00:00
30 lines
529 B
JavaScript
30 lines
529 B
JavaScript
importScripts('common_temporaryFileBlob.js');
|
|
|
|
function info(msg) {
|
|
postMessage({type: 'info', msg: msg});
|
|
}
|
|
|
|
function ok(a, msg) {
|
|
postMessage({type: 'check', what: !!a, msg: msg});
|
|
}
|
|
|
|
function is(a, b, msg) {
|
|
ok(a === b, msg);
|
|
}
|
|
|
|
function next() {
|
|
postMessage({type: 'finish'});
|
|
}
|
|
|
|
onmessage = function(e) {
|
|
if (e.data == 'simple') {
|
|
test_simple();
|
|
} else if (e.data == 'abort') {
|
|
test_abort();
|
|
} else if (e.data == 'reuse') {
|
|
test_reuse();
|
|
} else {
|
|
ok(false, 'Something wrong happened');
|
|
}
|
|
}
|