From cb4b2d9017b9d90812aca0e575f31d1f2725ff6f Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Thu, 31 Jul 2025 23:11:16 +0200 Subject: [PATCH] test(no-multiple-slot-args): make tests more strict --- tests/lib/rules/no-multiple-slot-args.js | 112 ++++++++++++++++++++--- 1 file changed, 98 insertions(+), 14 deletions(-) diff --git a/tests/lib/rules/no-multiple-slot-args.js b/tests/lib/rules/no-multiple-slot-args.js index cbd0bbfba..4bce33be7 100644 --- a/tests/lib/rules/no-multiple-slot-args.js +++ b/tests/lib/rules/no-multiple-slot-args.js @@ -120,10 +120,34 @@ ruleTester.run('no-multiple-slot-args', rule, { `, errors: [ - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.' + { + message: 'Unexpected multiple arguments.', + line: 5, + column: 46, + endLine: 5, + endColumn: 49 + }, + { + message: 'Unexpected multiple arguments.', + line: 6, + column: 42, + endLine: 6, + endColumn: 45 + }, + { + message: 'Unexpected multiple arguments.', + line: 8, + column: 44, + endLine: 8, + endColumn: 47 + }, + { + message: 'Unexpected multiple arguments.', + line: 9, + column: 40, + endLine: 9, + endColumn: 43 + } ] }, { @@ -142,10 +166,34 @@ ruleTester.run('no-multiple-slot-args', rule, { `, errors: [ - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.' + { + message: 'Unexpected multiple arguments.', + line: 5, + column: 44, + endLine: 5, + endColumn: 47 + }, + { + message: 'Unexpected multiple arguments.', + line: 6, + column: 40, + endLine: 6, + endColumn: 43 + }, + { + message: 'Unexpected multiple arguments.', + line: 8, + column: 42, + endLine: 8, + endColumn: 45 + }, + { + message: 'Unexpected multiple arguments.', + line: 9, + column: 38, + endLine: 9, + endColumn: 41 + } ] }, { @@ -164,8 +212,20 @@ ruleTester.run('no-multiple-slot-args', rule, { `, errors: [ - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.' + { + message: 'Unexpected multiple arguments.', + line: 5, + column: 49, + endLine: 5, + endColumn: 52 + }, + { + message: 'Unexpected multiple arguments.', + line: 8, + column: 47, + endLine: 8, + endColumn: 50 + } ] }, { @@ -184,8 +244,20 @@ ruleTester.run('no-multiple-slot-args', rule, { `, errors: [ - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.' + { + message: 'Unexpected multiple arguments.', + line: 5, + column: 46, + endLine: 5, + endColumn: 49 + }, + { + message: 'Unexpected multiple arguments.', + line: 8, + column: 44, + endLine: 8, + endColumn: 47 + } ] }, { @@ -235,8 +307,20 @@ ruleTester.run('no-multiple-slot-args', rule, { `, errors: [ - 'Unexpected multiple arguments.', - 'Unexpected multiple arguments.' + { + message: 'Unexpected multiple arguments.', + line: 6, + column: 36, + endLine: 6, + endColumn: 39 + }, + { + message: 'Unexpected multiple arguments.', + line: 7, + column: 32, + endLine: 7, + endColumn: 35 + } ] } ]