diff --git a/lib/rules/media-feature-parentheses-space-inside/__tests__/index.js b/lib/rules/media-feature-parentheses-space-inside/__tests__/index.js index 765fd8afd1..a770af61a4 100644 --- a/lib/rules/media-feature-parentheses-space-inside/__tests__/index.js +++ b/lib/rules/media-feature-parentheses-space-inside/__tests__/index.js @@ -135,6 +135,34 @@ testRule(rule, { ], reject: [ + { + code: '@media ( min-width: 700px) {}', + fixed: '@media (min-width: 700px) {}', + message: messages.rejectedOpening, + line: 1, + column: 9, + }, + { + code: '@media (min-width: 700px ) {}', + fixed: '@media (min-width: 700px) {}', + message: messages.rejectedClosing, + line: 1, + column: 26, + }, + { + code: '@media (\t min-width: 700px) {}', + fixed: '@media (min-width: 700px) {}', + message: messages.rejectedOpening, + line: 1, + column: 9, + }, + { + code: '@media (min-width: 700px\t) {}', + fixed: '@media (min-width: 700px) {}', + message: messages.rejectedClosing, + line: 1, + column: 25, + }, { code: '@media (max-width: 300px ) {}', fixed: '@media (max-width: 300px) {}', diff --git a/lib/rules/media-feature-parentheses-space-inside/index.js b/lib/rules/media-feature-parentheses-space-inside/index.js index d01e36253e..4177c1c4ca 100644 --- a/lib/rules/media-feature-parentheses-space-inside/index.js +++ b/lib/rules/media-feature-parentheses-space-inside/index.js @@ -39,7 +39,7 @@ const rule = function(expectation, options, context) { const len = valueParser.stringify(node).length; if (expectation === 'never') { - if (node.before === ' ') { + if (/[ \t]/.test(node.before)) { if (context.fix) node.before = ''; violations.push({ @@ -48,7 +48,7 @@ const rule = function(expectation, options, context) { }); } - if (node.after === ' ') { + if (/[ \t]/.test(node.after)) { if (context.fix) node.after = ''; violations.push({