summaryrefslogtreecommitdiff
path: root/js/url_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/url_test.ts')
-rw-r--r--js/url_test.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/js/url_test.ts b/js/url_test.ts
index 1861ef118..f2a792077 100644
--- a/js/url_test.ts
+++ b/js/url_test.ts
@@ -157,3 +157,11 @@ test(function removingNonExistentParamRemovesQuestionMarkFromURL(): void {
assertEquals(url.href, "http://example.com/");
assertEquals(url.search, "");
});
+
+test(function sortingNonExistentParamRemovesQuestionMarkFromURL(): void {
+ const url = new URL("http://example.com/?");
+ assertEquals(url.href, "http://example.com/?");
+ url.searchParams.sort();
+ assertEquals(url.href, "http://example.com/");
+ assertEquals(url.search, "");
+});