From 6d964fc607f78b1652a4e04e8a7cf3672fac9d61 Mon Sep 17 00:00:00 2001 From: Yusuke Tanaka Date: Thu, 27 Aug 2020 04:01:03 +0900 Subject: test(url_test): disable `no-self-assign` rule here (#7204) --- cli/tests/unit/url_test.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli/tests/unit/url_test.ts') diff --git a/cli/tests/unit/url_test.ts b/cli/tests/unit/url_test.ts index 438e80892..e71f07036 100644 --- a/cli/tests/unit/url_test.ts +++ b/cli/tests/unit/url_test.ts @@ -183,10 +183,13 @@ unitTest(function urlNormalize(): void { unitTest(function urlModifyPathname(): void { const url = new URL("http://foo.bar/baz%qat/qux%quux"); assertEquals(url.pathname, "/baz%qat/qux%quux"); + // Self-assignment is to invoke the setter. + // deno-lint-ignore no-self-assign url.pathname = url.pathname; assertEquals(url.pathname, "/baz%qat/qux%quux"); url.pathname = "baz#qat qux"; assertEquals(url.pathname, "/baz%23qat%20qux"); + // deno-lint-ignore no-self-assign url.pathname = url.pathname; assertEquals(url.pathname, "/baz%23qat%20qux"); }); @@ -195,6 +198,7 @@ unitTest(function urlModifyHash(): void { const url = new URL("http://foo.bar"); url.hash = "%foo bar/qat%qux#bar"; assertEquals(url.hash, "#%foo%20bar/qat%qux#bar"); + // deno-lint-ignore no-self-assign url.hash = url.hash; assertEquals(url.hash, "#%foo%20bar/qat%qux#bar"); }); -- cgit v1.2.3