diff --git a/tests/lib/rules/multiline-ternary.js b/tests/lib/rules/multiline-ternary.js
index 87e3fe485..118cf6353 100644
--- a/tests/lib/rules/multiline-ternary.js
+++ b/tests/lib/rules/multiline-ternary.js
@@ -4,9 +4,8 @@
*/
'use strict'
-const { RuleTester, ESLint } = require('../../eslint-compat')
+const { RuleTester } = require('../../eslint-compat')
const rule = require('../../../lib/rules/multiline-ternary')
-const semver = require('semver')
const tester = new RuleTester({
languageOptions: {
@@ -80,8 +79,7 @@ tester.run('multiline-ternary', rule, {
`,
- output: semver.gte(ESLint.version, '7.1.0')
- ? `
+ output: `
- `
- : null,
+ `,
options: ['always-multiline'],
errors: [
{
message:
'Expected newline between consequent and alternate of ternary expression.',
line: 5,
- column: 15
+ column: 15,
+ endLine: 5,
+ endColumn: 30
}
]
},
@@ -113,23 +112,23 @@ tester.run('multiline-ternary', rule, {
`,
- output: semver.gte(ESLint.version, '7.1.0')
- ? `
+ output: `
- `
- : null,
+ `,
options: ['never'],
errors: [
{
message:
'Unexpected newline between test and consequent of ternary expression.',
line: 4,
- column: 21
+ column: 21,
+ endLine: 4,
+ endColumn: 44
}
]
},
@@ -143,8 +142,7 @@ tester.run('multiline-ternary', rule, {
`,
- output: semver.gte(ESLint.version, '7.1.0')
- ? `
+ output: `
- `
- : null,
+ `,
errors: [
{
message:
'Expected newline between test and consequent of ternary expression.',
line: 4,
- column: 21
+ column: 21,
+ endLine: 4,
+ endColumn: 44
},
{
message:
'Expected newline between consequent and alternate of ternary expression.',
line: 4,
- column: 47
+ column: 47,
+ endLine: 4,
+ endColumn: 62
}
]
},
@@ -180,8 +181,7 @@ tester.run('multiline-ternary', rule, {
`,
- output: semver.gte(ESLint.version, '7.1.0')
- ? `
+ output: `
- `
- : null,
+ `,
errors: [
{
message:
'Expected newline between test and consequent of ternary expression.',
line: 4,
- column: 21
+ column: 21,
+ endLine: 4,
+ endColumn: 44
},
{
message:
'Expected newline between consequent and alternate of ternary expression.',
line: 4,
- column: 47
+ column: 47,
+ endLine: 4,
+ endColumn: 62
}
]
},
@@ -220,8 +223,7 @@ tester.run('multiline-ternary', rule, {
}
`,
- output: semver.gte(ESLint.version, '7.1.0')
- ? `
+ output: `
@@ -233,20 +235,23 @@ tester.run('multiline-ternary', rule, {
: thisCantFitOnASingleLine')
}
- `
- : null,
+ `,
errors: [
{
message:
'Expected newline between test and consequent of ternary expression.',
line: 8,
- column: 30
+ column: 30,
+ endLine: 8,
+ endColumn: 53
},
{
message:
'Expected newline between consequent and alternate of ternary expression.',
line: 8,
- column: 56
+ column: 56,
+ endLine: 8,
+ endColumn: 71
}
]
},
@@ -263,8 +268,7 @@ tester.run('multiline-ternary', rule, {
let test = someReallyLongCondition ? aVeryLongOutput : thisCantFitOnASingleLine
`,
- output: semver.gte(ESLint.version, '7.1.0')
- ? `
+ output: `