Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

  • This test gets skipped with pattern: os == 'android' && android_version == '24' && processor == 'x86_64' OR os == 'android' && android_version == '34' && processor == 'x86_64'
  • Manifest: intl/locale/tests/unit/xpcshell.toml
function run_test() {
do_load_manifest("data/chrome.manifest");
if (typeof Intl !== "object") {
dump("Intl not enabled, skipping test\n");
equal(true, true);
return;
}
let mainThreadLocale = Intl.NumberFormat().resolvedOptions().locale;
let testWorker = new Worker(
);
testWorker.onmessage = function (e) {
try {
let workerLocale = e.data;
equal(
mainThreadLocale,
workerLocale,
"Worker should inherit Intl locale from main thread."
);
} finally {
do_test_finished();
}
};
do_test_pending();
testWorker.postMessage("go!");
}