Token refactor and better logs
This commit is contained in:
@@ -19,3 +19,15 @@ static void test_log_error(void) {
|
||||
|
||||
log_set_output(NULL); // Reset to default
|
||||
}
|
||||
|
||||
static void test_log_on_line(void) {
|
||||
const char* expected =
|
||||
"--- test.c ---\n"
|
||||
"1| int main() []\n"
|
||||
" ^^\n"
|
||||
" unexpected token\n";
|
||||
|
||||
log_on_line("test.c", "int main() []", 1, 12, 13, "unexpected token");
|
||||
|
||||
assert_log(expected, "expected formatted error message");
|
||||
}
|
||||
Reference in New Issue
Block a user