@@ -34,24 +34,10 @@ suite("Integration Test Suite", function () {
34
34
const editor = helper . get_editor ( "USER2.cbl" ) ;
35
35
await helper . waitForDiagnostics ( editor . document . uri ) ;
36
36
const diagnostics = vscode . languages . getDiagnostics ( editor . document . uri ) ;
37
- assert . strictEqual ( diagnostics . length , 2 ) ;
38
- assert . ok ( diagnostics . length === 2 ) ;
37
+ assert . strictEqual ( diagnostics . length , 1 ) ;
39
38
const d0 = diagnostics [ 0 ] ;
40
- const d1 = diagnostics [ 1 ] ;
41
- assert . strictEqual (
42
- d0 . message ,
43
- "Missing token PROGRAM-ID at programIdParagraph" ,
44
- ) ;
45
- helper . assertRangeIsEqual ( d0 . range , range ( pos ( 13 , 30 ) , pos ( 13 , 31 ) ) ) ;
46
- assert . strictEqual ( d0 . severity , diagnostics [ 1 ] . severity ) ;
47
- assert . strictEqual (
48
- d0 . severity ,
49
- vscode . DiagnosticSeverity . Error ,
50
- "No syntax errors detected in USER2.cbl" ,
51
- ) ;
52
-
53
- assert . strictEqual ( d1 . message , "Syntax error on 'HELLO-WORLD'" ) ;
54
- helper . assertRangeIsEqual ( d1 . range , range ( pos ( 14 , 20 ) , pos ( 14 , 31 ) ) ) ;
39
+ assert . strictEqual ( d0 . message , "Syntax error on 'Program1-id'" ) ;
40
+ helper . assertRangeIsEqual ( d0 . range , range ( pos ( 14 , 7 ) , pos ( 14 , 18 ) ) ) ;
55
41
} ) ;
56
42
57
43
test ( "TC152050, TC152053: Error case - file has semantic errors and are marked with detailed hints" , async ( ) => {
@@ -557,7 +543,7 @@ suite("Integration Test Suite", function () {
557
543
await helper . showDocument ( copybookPath ) ;
558
544
559
545
await helper . waitFor (
560
- ( ) => vscode . languages . getDiagnostics ( copybookUri ) . length === 2 ,
546
+ ( ) => vscode . languages . getDiagnostics ( copybookUri ) . length === 1 ,
561
547
) ;
562
548
copyDiagnostics = vscode . languages . getDiagnostics ( copybookUri ) ;
563
549
assert . strictEqual (
0 commit comments