@@ -141,31 +141,18 @@ suite('E2E Diagnostics', () => {
141
141
strictEqual ( contentWithFixAll . toString ( ) , 'if (foo === null) { bar();}' ) ;
142
142
} ) ;
143
143
144
- test ( 'nested configs severity' , async ( ) => {
145
- await loadFixture ( 'nested_config' ) ;
146
- const rootDiagnostics = await getDiagnostics ( 'index.ts' ) ;
147
- const nestedDiagnostics = await getDiagnostics ( 'folder/index.ts' ) ;
148
-
149
- assert ( typeof rootDiagnostics [ 0 ] . code == 'object' ) ;
150
- strictEqual ( rootDiagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
151
- strictEqual ( rootDiagnostics [ 0 ] . severity , DiagnosticSeverity . Warning ) ;
152
-
153
- assert ( typeof nestedDiagnostics [ 0 ] . code == 'object' ) ;
154
- strictEqual ( nestedDiagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
155
- strictEqual ( nestedDiagnostics [ 0 ] . severity , DiagnosticSeverity . Error ) ;
156
- } ) ;
157
-
158
144
testMultiFolderMode ( 'different diagnostic severity' , async ( ) => {
159
145
await loadFixture ( 'debugger' , WORKSPACE_DIR ) ;
160
- await loadFixture ( 'debugger_error' , WORKSPACE_SECOND_DIR ) ;
161
-
162
146
const firstDiagnostics = await getDiagnostics ( 'debugger.js' , WORKSPACE_DIR ) ;
163
- const secondDiagnostics = await getDiagnostics ( 'debugger.js' , WORKSPACE_SECOND_DIR ) ;
164
147
165
148
assert ( typeof firstDiagnostics [ 0 ] . code == 'object' ) ;
166
149
strictEqual ( firstDiagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
167
150
strictEqual ( firstDiagnostics [ 0 ] . severity , DiagnosticSeverity . Warning ) ;
168
151
152
+ await loadFixture ( 'debugger_error' , WORKSPACE_SECOND_DIR ) ;
153
+ await sleep ( 500 ) ;
154
+ const secondDiagnostics = await getDiagnostics ( 'debugger.js' , WORKSPACE_SECOND_DIR ) ;
155
+
169
156
assert ( typeof secondDiagnostics [ 0 ] . code == 'object' ) ;
170
157
strictEqual ( secondDiagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
171
158
strictEqual ( secondDiagnostics [ 0 ] . severity , DiagnosticSeverity . Error ) ;
@@ -204,54 +191,4 @@ suite('E2E Diagnostics', () => {
204
191
strictEqual ( secondDiagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
205
192
strictEqual ( secondDiagnostics [ 0 ] . severity , DiagnosticSeverity . Error ) ;
206
193
} ) ;
207
-
208
- test ( 'cross module' , async ( ) => {
209
- await loadFixture ( 'cross_module' ) ;
210
- const diagnostics = await getDiagnostics ( 'dep-a.ts' ) ;
211
-
212
- strictEqual ( diagnostics . length , 1 ) ;
213
- assert ( typeof diagnostics [ 0 ] . code == 'object' ) ;
214
- strictEqual ( diagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
215
- assert (
216
- diagnostics [ 0 ] . message . startsWith ( "Dependency cycle detected" ) ,
217
- ) ;
218
- strictEqual ( diagnostics [ 0 ] . severity , DiagnosticSeverity . Error ) ;
219
- strictEqual ( diagnostics [ 0 ] . range . start . line , 1 ) ;
220
- strictEqual ( diagnostics [ 0 ] . range . start . character , 18 ) ;
221
- strictEqual ( diagnostics [ 0 ] . range . end . line , 1 ) ;
222
- strictEqual ( diagnostics [ 0 ] . range . end . character , 30 ) ;
223
- } ) ;
224
-
225
- test ( 'cross module with nested config' , async ( ) => {
226
- await loadFixture ( 'cross_module_nested_config' ) ;
227
- const diagnostics = await getDiagnostics ( 'folder/folder-dep-a.ts' ) ;
228
-
229
- strictEqual ( diagnostics . length , 1 ) ;
230
- assert ( typeof diagnostics [ 0 ] . code == 'object' ) ;
231
- strictEqual ( diagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
232
- assert (
233
- diagnostics [ 0 ] . message . startsWith ( "Dependency cycle detected" ) ,
234
- ) ;
235
- strictEqual ( diagnostics [ 0 ] . severity , DiagnosticSeverity . Error ) ;
236
- strictEqual ( diagnostics [ 0 ] . range . start . line , 1 ) ;
237
- strictEqual ( diagnostics [ 0 ] . range . start . character , 18 ) ;
238
- strictEqual ( diagnostics [ 0 ] . range . end . line , 1 ) ;
239
- strictEqual ( diagnostics [ 0 ] . range . end . character , 37 ) ;
240
- } ) ;
241
-
242
- test ( 'cross module with extended config' , async ( ) => {
243
- await loadFixture ( 'cross_module_extended_config' ) ;
244
- const diagnostics = await getDiagnostics ( 'dep-a.ts' ) ;
245
-
246
- assert ( typeof diagnostics [ 0 ] . code == 'object' ) ;
247
- strictEqual ( diagnostics [ 0 ] . code . target . authority , 'oxc.rs' ) ;
248
- assert (
249
- diagnostics [ 0 ] . message . startsWith ( "Dependency cycle detected" ) ,
250
- ) ;
251
- strictEqual ( diagnostics [ 0 ] . severity , DiagnosticSeverity . Error ) ;
252
- strictEqual ( diagnostics [ 0 ] . range . start . line , 1 ) ;
253
- strictEqual ( diagnostics [ 0 ] . range . start . character , 18 ) ;
254
- strictEqual ( diagnostics [ 0 ] . range . end . line , 1 ) ;
255
- strictEqual ( diagnostics [ 0 ] . range . end . character , 30 ) ;
256
- } ) ;
257
194
} ) ;
0 commit comments