diff --git a/tests/lib/rules/jsx-no-leaked-render.js b/tests/lib/rules/jsx-no-leaked-render.js index 7e7c12270f..eb04fe257d 100644 --- a/tests/lib/rules/jsx-no-leaked-render.js +++ b/tests/lib/rules/jsx-no-leaked-render.js @@ -93,44 +93,44 @@ ruleTester.run('jsx-no-leaked-render', rule, { `, }, { - options: [{ validStrategies: ['ternary'] }], code: ` const Component = ({ elements, count }) => { return
{count ? : null}
} `, + options: [{ validStrategies: ['ternary'] }], }, { - options: [{ validStrategies: ['coerce'] }], code: ` const Component = ({ elements, count }) => { return
{!!count && }
} `, + options: [{ validStrategies: ['coerce'] }], }, { - options: [{ validStrategies: ['coerce', 'ternary'] }], code: ` const Component = ({ elements, count }) => { return
{count ? : null}
} `, + options: [{ validStrategies: ['coerce', 'ternary'] }], }, { - options: [{ validStrategies: ['coerce', 'ternary'] }], code: ` const Component = ({ elements, count }) => { return
{!!count && }
} `, + options: [{ validStrategies: ['coerce', 'ternary'] }], }, { - options: [{ validStrategies: ['coerce'] }], code: ` const Component = ({ elements, count }) => { return
{!!count && }
} `, + options: [{ validStrategies: ['coerce'] }], }, // Fixes for: @@ -138,7 +138,6 @@ ruleTester.run('jsx-no-leaked-render', rule, { // - https://github.com/jsx-eslint/eslint-plugin-react/issues/3297 { // It shouldn't delete valid alternate from ternary expressions when "coerce" is the only valid strategy - options: [{ validStrategies: ['coerce'] }], code: ` const Component = ({ elements, count }) => { return ( @@ -149,19 +148,19 @@ ruleTester.run('jsx-no-leaked-render', rule, { ) } `, + options: [{ validStrategies: ['coerce'] }], }, { // It shouldn't delete valid branches from ternary expressions when ["coerce", "ternary"] are only valid strategies - options: [{ validStrategies: ['coerce', 'ternary'] }], code: ` const Component = ({ elements, count }) => { return
{direction ? (direction === "down" ? "▼" : "▲") : ""}
} `, + options: [{ validStrategies: ['coerce', 'ternary'] }], }, { // It shouldn't report nested logical expressions when "coerce" is the only valid strategy - options: [{ validStrategies: ['coerce'] }], code: ` const Component = ({ direction }) => { return ( @@ -174,6 +173,7 @@ ruleTester.run('jsx-no-leaked-render', rule, { ) } `, + options: [{ validStrategies: ['coerce'] }], }, ]),