From 34aee75992f33e625ebd244ccafbb38a8913b757 Mon Sep 17 00:00:00 2001 From: Nitin Kumar Date: Tue, 27 Jul 2021 06:25:41 +0530 Subject: [PATCH] Chore: assertions on reporting loc in `eol-last` (refs #12334) --- tests/lib/rules/eol-last.js | 108 ++++++++++++++++++++++++++++++++---- 1 file changed, 96 insertions(+), 12 deletions(-) diff --git a/tests/lib/rules/eol-last.js b/tests/lib/rules/eol-last.js index 1e5d3ebf291..0600c0daba8 100644 --- a/tests/lib/rules/eol-last.js +++ b/tests/lib/rules/eol-last.js @@ -55,48 +55,104 @@ ruleTester.run("eol-last", rule, { { code: "var a = 123;", output: "var a = 123;\n", - errors: [{ messageId: "missing", type: "Program" }] + errors: [{ + messageId: "missing", + type: "Program", + line: 1, + column: 13, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\n ", output: "var a = 123;\n \n", - errors: [{ messageId: "missing", type: "Program" }] + errors: [{ + messageId: "missing", + type: "Program", + line: 2, + column: 4, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\n", output: "var a = 123;", options: ["never"], - errors: [{ messageId: "unexpected", type: "Program" }] + errors: [{ + messageId: "unexpected", + type: "Program", + line: 2, + column: 1, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\r\n", output: "var a = 123;", options: ["never"], - errors: [{ messageId: "unexpected", type: "Program" }] + errors: [{ + messageId: "unexpected", + type: "Program", + line: 2, + column: 1, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\r\n\r\n", output: "var a = 123;", options: ["never"], - errors: [{ messageId: "unexpected", type: "Program" }] + errors: [{ + messageId: "unexpected", + type: "Program", + line: 3, + column: 1, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\nvar b = 456;\n", output: "var a = 123;\nvar b = 456;", options: ["never"], - errors: [{ messageId: "unexpected", type: "Program" }] + errors: [{ + messageId: "unexpected", + type: "Program", + line: 3, + column: 1, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\r\nvar b = 456;\r\n", output: "var a = 123;\r\nvar b = 456;", options: ["never"], - errors: [{ messageId: "unexpected", type: "Program" }] + errors: [{ + messageId: "unexpected", + type: "Program", + line: 3, + column: 1, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\n\n", output: "var a = 123;", options: ["never"], - errors: [{ messageId: "unexpected", type: "Program" }] + errors: [{ + messageId: "unexpected", + type: "Program", + line: 3, + column: 1, + endLine: void 0, + endColumn: void 0 + }] }, // Deprecated: `"unix"` parameter @@ -104,13 +160,27 @@ ruleTester.run("eol-last", rule, { code: "var a = 123;", output: "var a = 123;\n", options: ["unix"], - errors: [{ messageId: "missing", type: "Program" }] + errors: [{ + messageId: "missing", + type: "Program", + line: 1, + column: 13, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\n ", output: "var a = 123;\n \n", options: ["unix"], - errors: [{ messageId: "missing", type: "Program" }] + errors: [{ + messageId: "missing", + type: "Program", + line: 2, + column: 4, + endLine: void 0, + endColumn: void 0 + }] }, // Deprecated: `"windows"` parameter @@ -118,13 +188,27 @@ ruleTester.run("eol-last", rule, { code: "var a = 123;", output: "var a = 123;\r\n", options: ["windows"], - errors: [{ messageId: "missing", type: "Program" }] + errors: [{ + messageId: "missing", + type: "Program", + line: 1, + column: 13, + endLine: void 0, + endColumn: void 0 + }] }, { code: "var a = 123;\r\n ", output: "var a = 123;\r\n \r\n", options: ["windows"], - errors: [{ messageId: "missing", type: "Program" }] + errors: [{ + messageId: "missing", + type: "Program", + line: 2, + column: 4, + endLine: void 0, + endColumn: void 0 + }] } ] });