@@ -88,7 +88,149 @@ static Stream<Arguments> test() {
8888 PartText .of ("3456" , true ),
8989 PartText .of ("789" , false )
9090 ),
91- "012345.." )
91+ "012345.." ),
92+ Arguments .of (
93+ "width:12,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
94+ PartsText .of (
95+ PartText .of ("a" , false ),
96+ PartText .of ("b" , true ),
97+ PartText .of ("cd" , false ),
98+ PartText .of ("efg" , true ),
99+ PartText .of ("h" , false ),
100+ PartText .of ("i" , true ),
101+ PartText .of ("jkl" , true )
102+ ),
103+ "abcdefghijkl" ),
104+ Arguments .of (
105+ "width:11,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
106+ PartsText .of (
107+ PartText .of ("a" , false ),
108+ PartText .of ("b" , true ),
109+ PartText .of ("cd" , false ),
110+ PartText .of ("efg" , true ),
111+ PartText .of ("h" , false ),
112+ PartText .of ("i" , true ),
113+ PartText .of ("jkl" , true )
114+ ),
115+ "abcdefghi.." ),
116+ Arguments .of (
117+ "width:10,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
118+ PartsText .of (
119+ PartText .of ("a" , false ),
120+ PartText .of ("b" , true ),
121+ PartText .of ("cd" , false ),
122+ PartText .of ("efg" , true ),
123+ PartText .of ("h" , false ),
124+ PartText .of ("i" , true ),
125+ PartText .of ("jkl" , true )
126+ ),
127+ "abcdefgh.." ),
128+ Arguments .of (
129+ "width:9,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
130+ PartsText .of (
131+ PartText .of ("a" , false ),
132+ PartText .of ("b" , true ),
133+ PartText .of ("cd" , false ),
134+ PartText .of ("efg" , true ),
135+ PartText .of ("h" , false ),
136+ PartText .of ("i" , true ),
137+ PartText .of ("jkl" , true )
138+ ),
139+ "abcdefg.." ),
140+ Arguments .of (
141+ "width:8,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
142+ PartsText .of (
143+ PartText .of ("a" , false ),
144+ PartText .of ("b" , true ),
145+ PartText .of ("cd" , false ),
146+ PartText .of ("efg" , true ),
147+ PartText .of ("h" , false ),
148+ PartText .of ("i" , true ),
149+ PartText .of ("jkl" , true )
150+ ),
151+ "abcdef.." ),
152+ Arguments .of (
153+ "width:7,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
154+ PartsText .of (
155+ PartText .of ("a" , false ),
156+ PartText .of ("b" , true ),
157+ PartText .of ("cd" , false ),
158+ PartText .of ("efg" , true ),
159+ PartText .of ("h" , false ),
160+ PartText .of ("i" , true ),
161+ PartText .of ("jkl" , true )
162+ ),
163+ "abcde.." ),
164+ Arguments .of (
165+ "width:6,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
166+ PartsText .of (
167+ PartText .of ("a" , false ),
168+ PartText .of ("b" , true ),
169+ PartText .of ("cd" , false ),
170+ PartText .of ("efg" , true ),
171+ PartText .of ("h" , false ),
172+ PartText .of ("i" , true ),
173+ PartText .of ("jkl" , true )
174+ ),
175+ "abcd.." ),
176+ Arguments .of (
177+ "width:5,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
178+ PartsText .of (
179+ PartText .of ("a" , false ),
180+ PartText .of ("b" , true ),
181+ PartText .of ("cd" , false ),
182+ PartText .of ("efg" , true ),
183+ PartText .of ("h" , false ),
184+ PartText .of ("i" , true ),
185+ PartText .of ("jkl" , true )
186+ ),
187+ "abc.." ),
188+ Arguments .of (
189+ "width:4,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
190+ PartsText .of (
191+ PartText .of ("a" , false ),
192+ PartText .of ("b" , true ),
193+ PartText .of ("cd" , false ),
194+ PartText .of ("efg" , true ),
195+ PartText .of ("h" , false ),
196+ PartText .of ("i" , true ),
197+ PartText .of ("jkl" , true )
198+ ),
199+ "ab.." ),
200+ Arguments .of (
201+ "width:3,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
202+ PartsText .of (
203+ PartText .of ("a" , false ),
204+ PartText .of ("b" , true ),
205+ PartText .of ("cd" , false ),
206+ PartText .of ("efg" , true ),
207+ PartText .of ("h" , false ),
208+ PartText .of ("i" , true ),
209+ PartText .of ("jkl" , true )
210+ ),
211+ "a.." ),
212+ Arguments .of (
213+ "width:3,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
214+ PartsText .of (
215+ PartText .of ("abcdefg" , false ),
216+ PartText .of ("hijklmn" , true )
217+ ),
218+ "a.." ),
219+ Arguments .of (
220+ "width:126,prefix:0,textStyle:style-item-selector,matchStyle:style-level-warn" ,
221+ PartsText .of (
222+ PartText .of ("e2e/spring-shell-e2e-tests/node_modules/@babel/plugin-syntax-types" , false ),
223+ PartText .of ("c" , true ),
224+ PartText .of ("ript/test/fixtures/disa" , false ),
225+ PartText .of ("l" , true ),
226+ PartText .of ("low-jsx-ambiguity/type-parameter-un" , false ),
227+ PartText .of ("a" , true ),
228+ PartText .of ("mbiguou" , false ),
229+ PartText .of ("s" , true ),
230+ PartText .of ("/output.j" , false ),
231+ PartText .of ("s" , true )
232+ ),
233+ "e2e/spring-shell-e2e-tests/node_modules/@babel/plugin-syntax-typescript/test/fixtures/disallow-jsx-ambiguity/type-parameter-.." )
92234 );
93235 }
94236
0 commit comments