codedHashes === 'string') {
            encodedHashes = [encodedHashes];
          }

          urlElem.hash = plainTextHash;
          expect(encodedHashes).to.contain(window.location.hash);
          expect(urlElem.hash).to.be.equal(plainTextHash);
          expect(makeTemporaryIronLocation().hash).to.be.equal(plainTextHash);
        }
      });
      function testQuery(queryEncodingExamples, encodeSpaceAsPlusInQuery) {
        urlElem.encodeSpaceAsPlusInQuery = encodeSpaceAsPlusInQuery;

        for (var