Skip to content

Commit

Permalink
Chore: assertions on reporting loc in eol-last (refs #12334)
Browse files Browse the repository at this point in the history
  • Loading branch information
snitin315 committed Jul 27, 2021
1 parent f9c164f commit 34aee75
Showing 1 changed file with 96 additions and 12 deletions.
108 changes: 96 additions & 12 deletions tests/lib/rules/eol-last.js
Expand Up @@ -55,76 +55,160 @@ 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
{
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
{
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
}]
}
]
});

0 comments on commit 34aee75

Please sign in to comment.