From c4dd0a18bd460b84e3ff9a4bdbcbaf5ad12261e9 Mon Sep 17 00:00:00 2001 From: Averin Anton Date: Wed, 25 Jul 2018 18:39:22 +0300 Subject: [PATCH] Fix #1004 newline-after-import not recognizing decorator --- tests/src/rules/newline-after-import.js | 40 +++++-------------------- 1 file changed, 8 insertions(+), 32 deletions(-) diff --git a/tests/src/rules/newline-after-import.js b/tests/src/rules/newline-after-import.js index f5b05af072..108bab9906 100644 --- a/tests/src/rules/newline-after-import.js +++ b/tests/src/rules/newline-after-import.js @@ -165,20 +165,12 @@ ruleTester.run('newline-after-import', require('rules/newline-after-import'), { parser: 'babel-eslint', }, { - code : `// issue 1004 - import foo from 'foo';\n - @SomeDecorator(foo) - export default class Test {} - `, + code : `// issue 1004\nimport foo from 'foo';\n\n@SomeDecorator(foo)\nexport default class Test {}`, parserOptions: { sourceType: 'module' }, parser: 'babel-eslint', }, { - code : `// issue 1004 - const foo = require('foo');\n - @SomeDecorator(foo) - export default class Test {} - `, + code : `// issue 1004\nconst foo = require('foo');\n\n@SomeDecorator(foo)\nexport default class Test {}`, parserOptions: { sourceType: 'module' }, parser: 'babel-eslint', }, @@ -368,38 +360,22 @@ ruleTester.run('newline-after-import', require('rules/newline-after-import'), { parser: 'babel-eslint', }, { - code: `// issue 10042 - import foo from 'foo'; - @SomeDecorator(foo) - export default class Test {} - `, - output: `// issue 10042 - import foo from 'foo';\n - @SomeDecorator(foo) - export default class Test {} - `, + code: `// issue 10042\nimport foo from 'foo';\n@SomeDecorator(foo)\nexport default class Test {}`, + output: `// issue 10042\nimport foo from 'foo';\n\n@SomeDecorator(foo)\nexport default class Test {}`, errors: [ { line: 2, - column: 9, + column: 1, message: IMPORT_ERROR_MESSAGE, } ], parserOptions: { sourceType: 'module' }, parser: 'babel-eslint', }, { - code: `// issue 1004 - const foo = require('foo'); - @SomeDecorator(foo) - export default class Test {} - `, - output: `// issue 1004 - const foo = require('foo');\n - @SomeDecorator(foo) - export default class Test {} - `, + code: `// issue 1004\nconst foo = require('foo');\n@SomeDecorator(foo)\nexport default class Test {}`, + output: `// issue 1004\nconst foo = require('foo');\n\n@SomeDecorator(foo)\nexport default class Test {}`, errors: [ { line: 2, - column: 9, + column: 1, message: REQUIRE_ERROR_MESSAGE, } ], parserOptions: { sourceType: 'module' },