From 445f6480f5204da24e1abb777ae4d7a2a2f5fd95 Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Tue, 23 Aug 2022 20:47:43 +0200 Subject: [PATCH] test: add no-extra-parens tests with rest properties --- tests/lib/rules/no-extra-parens.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/tests/lib/rules/no-extra-parens.js b/tests/lib/rules/no-extra-parens.js index acaacd7a525..557b641cf50 100644 --- a/tests/lib/rules/no-extra-parens.js +++ b/tests/lib/rules/no-extra-parens.js @@ -2334,13 +2334,8 @@ ruleTester.run("no-extra-parens", rule, { invalid("[...(a.b)] = []", "[...a.b] = []", "MemberExpression"), invalid("({ a: (b) } = {})", "({ a: b } = {})", "Identifier"), invalid("({ a: (b.c) } = {})", "({ a: b.c } = {})", "MemberExpression"), - - /* - * TODO: Add these tests for RestElement's parenthesized arguments in object patterns when that becomes supported by Espree. - * - * invalid("({ ...(a) } = {})", "({ ...a } = {})", "Identifier"), - * invalid("({ ...(a.b) } = {})", "({ ...a.b } = {})", "MemberExpression") - */ + invalid("({ ...(a) } = {})", "({ ...a } = {})", "Identifier"), + invalid("({ ...(a.b) } = {})", "({ ...a.b } = {})", "MemberExpression"), // https://github.com/eslint/eslint/issues/11706 (also in valid[]) {