Skip to content

Commit 592a40c

Browse files
committed
Add regression test
1 parent e871a9a commit 592a40c

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

tests/src/rules/no-duplicates.js

+43
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,49 @@ ruleTester.run('no-duplicates', rule, {
4848
test({
4949
code: "import {y} from './foo'; import * as ns from './foo'",
5050
}),
51+
52+
// #2027 long import list generate empty lines
53+
test({
54+
code: `
55+
import { One } from '../fragments/one'
56+
import { Two } from '../fragments/two'
57+
import { Three } from '../fragments/three'
58+
import { Four } from '../fragments/four'
59+
import { Five } from '../fragments/five'
60+
import { Six } from '../fragments/six'
61+
import { Seven } from '../fragments/seven'
62+
import { Eight } from '../fragments/eight'
63+
import { Nine } from '../fragments/nine'
64+
import { Ten } from '../fragments/ten'
65+
import { Eleven } from '../fragments/eleven'
66+
import { OneDoc } from '../fragments/one'
67+
import { TwoDoc } from '../fragments/two'
68+
import { ThreeDoc } from '../fragments/three'
69+
import { FourDoc } from '../fragments/four'
70+
import { FiveDoc } from '../fragments/five'
71+
import { SixDoc } from '../fragments/six'
72+
import { SevenDoc } from '../fragments/seven'
73+
import { EightDoc } from '../fragments/eight'
74+
import { NineDoc } from '../fragments/nine'
75+
import { TenDoc } from '../fragments/ten'
76+
import { ElevenDoc } from '../fragments/eleven'
77+
export const vars = {}
78+
`,
79+
output: `
80+
import { One, OneDoc } from '../fragments/one'
81+
import { Two, TwoDoc } from '../fragments/two'
82+
import { Three, ThreeDoc } from '../fragments/three'
83+
import { Four, FourDoc } from '../fragments/four'
84+
import { Five, FiveDoc } from '../fragments/five'
85+
import { Six, SixDoc } from '../fragments/six'
86+
import { Seven, SevenDoc } from '../fragments/seven'
87+
import { Eight, EightDoc } from '../fragments/eight'
88+
import { Nine, NineDoc } from '../fragments/nine'
89+
import { Ten, TenDoc } from '../fragments/ten'
90+
import { Eleven, ElevenDoc } from '../fragments/eleven'
91+
export const vars = {}
92+
`,
93+
}),
5194
],
5295
invalid: [
5396
test({

0 commit comments

Comments
 (0)