15 lines
364 B
C
15 lines
364 B
C
#include "test.h"
|
|
#include "parser.h"
|
|
#include <string.h>
|
|
|
|
static void test_parser_module_name(void) {
|
|
TokenStream* ts = tokenstream_open("test.c", "module my_module;");
|
|
Module* m = parser_parse(ts);
|
|
|
|
assert_not_null(m, "expected module to be parsed");
|
|
assert_str("my_module", m->name, "expected name 'my_module'");
|
|
|
|
parser_free(m);
|
|
tokenstream_close(ts);
|
|
}
|