diff options
author | 迷渡 <justjavac@gmail.com> | 2019-06-11 11:55:38 +0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-06-10 23:55:38 -0400 |
commit | 0efb7c2ab7b9705a9f5f177b4dc170c1abbd97ed (patch) | |
tree | 8514af15b9ccc1e5c191845ac94521b49cd7bfdc /js/url_test.ts | |
parent | 523ab6a929dacf4cdd692c1319173a1a49c642de (diff) |
fix bug in URL (#2495)
Diffstat (limited to 'js/url_test.ts')
-rw-r--r-- | js/url_test.ts | 8 |
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, ""); +}); |