 < toRemove.length; i++) {
          document.body.removeChild(toRemove[i]);
        }
      });
      test('basic functionality with #hash urls', function() {
        // Initialized to the window location's hash.
        expect(window.location.hash).to.be.equal(urlElem.hash);

        // Changing the urlElem's hash changes the URL
        urlElem.hash = '/lol/ok';
        expect(window.location.hash).to.be.equal('#/lol/ok');

        // Changing the hash via normal means changes the urlElem.
        var an