| ... | ... | @@ -362,16 +362,13 @@ pub const TestContext = struct { |
| 362 | 362 | module.update() catch break :f true; |
| 363 | 363 | break :f false; |
| 364 | 364 | }; |
| 365 | | if (!failed) { |
| 366 | | std.debug.warn("Test '{}' compilation succeded, error expected.\n", .{case.name}); |
| 367 | | return error.DidNotFail; |
| 368 | | } |
| 369 | 365 | module_node.end(); |
| 370 | 366 | { |
| 371 | 367 | var i = module.failed_files.iterator(); |
| 372 | 368 | var index: usize = 0; |
| 373 | 369 | while (i.next()) |pair| : (index += 1) { |
| 374 | 370 | if (index == case.expected_file_errors.len) { |
| 371 | std.debug.warn("Unexpected file error: {}\n", .{pair.value}); |
| 375 | 372 | return error.UnexpectedError; |
| 376 | 373 | } |
| 377 | 374 | const v1 = pair.value.*; |
| ... | ... | @@ -391,6 +388,7 @@ pub const TestContext = struct { |
| 391 | 388 | var index: usize = 0; |
| 392 | 389 | while (i.next()) |pair| : (index += 1) { |
| 393 | 390 | if (index == case.expected_decl_errors.len) { |
| 391 | std.debug.warn("Unexpected decl error: {}\n", .{pair.value}); |
| 394 | 392 | return error.UnexpectedError; |
| 395 | 393 | } |
| 396 | 394 | const v1 = pair.value.*; |
| ... | ... | @@ -410,6 +408,7 @@ pub const TestContext = struct { |
| 410 | 408 | var index: usize = 0; |
| 411 | 409 | while (i.next()) |pair| : (index += 1) { |
| 412 | 410 | if (index == case.expected_export_errors.len) { |
| 411 | std.debug.warn("Unexpected export error: {}\n", .{pair.value}); |
| 413 | 412 | return error.UnexpectedError; |
| 414 | 413 | } |
| 415 | 414 | const v1 = pair.value.*; |