chromium/third_party/blink/web_tests/external/wpt/workers/interfaces/SharedWorkerGlobalScope/name/getting.js

addEventListener('connect', function(e) {
  var passed;
  switch (location.hash) {
    case '#1': passed = name == ''; break;
    case '#2': passed = name == 'a'; break;
    case '#3': passed = name == '0'; break;
  }
  e.ports[0].postMessage(passed);
}, false);