diff --git a/packages/@ourworldindata/grapher/src/core/EntityUrlBuilder.test.ts b/packages/@ourworldindata/grapher/src/core/EntityUrlBuilder.test.ts index a1da0036f48..35a0c31ad3d 100755 --- a/packages/@ourworldindata/grapher/src/core/EntityUrlBuilder.test.ts +++ b/packages/@ourworldindata/grapher/src/core/EntityUrlBuilder.test.ts @@ -4,6 +4,7 @@ import { Url } from "@ourworldindata/utils" import { ENTITY_V2_DELIMITER, getSelectedEntityNamesParam, + migrateSelectedEntityNamesParam, setSelectedEntityNamesParam, } from "./EntityUrlBuilder" @@ -74,7 +75,9 @@ encodeTests.forEach((testCase) => { it(`correctly decodes url strings`, () => { expect( getSelectedEntityNamesParam( - Url.fromQueryStr(testCase.inputQueryStr) + migrateSelectedEntityNamesParam( + Url.fromQueryStr(testCase.inputQueryStr) + ) ) ).toEqual(testCase.entities) }) @@ -99,7 +102,11 @@ describe("legacyLinks", () => { legacyLinks.forEach((testCase) => { it(`correctly decodes legacy url strings`, () => { expect( - getSelectedEntityNamesParam(Url.fromQueryStr(testCase.queryStr)) + getSelectedEntityNamesParam( + migrateSelectedEntityNamesParam( + Url.fromQueryStr(testCase.queryStr) + ) + ) ).toEqual(testCase.entities) }) }) @@ -133,7 +140,9 @@ describe("it can handle legacy urls with dimension in selection key", () => { ].join(ENTITY_V2_DELIMITER), }) - const results = getSelectedEntityNamesParam(url) + const results = getSelectedEntityNamesParam( + migrateSelectedEntityNamesParam(url) + ) expect(results).toEqual([ "United States",