nging the urlElem's query changes the URL.
        urlElem.query = 'greeting=hello&target=world&another=key';
        expect(window.location.search).to.be.equal(
            '?greeting=hello&target=world&another=key');
      });
    });
    suite('does not spam the user\'s history', function() {
      var replaceStateCalls, pushStateCalls;
      var nativeReplaceState, nativePushState;
      setup(function() {
        replaceStateCalls = pushStateCalls = 0;
        nativeReplaceState = window.history.replac