runtime: make ts_language_symbol_for_name work for alias symbols

This commit is contained in:
Björn Linse 2018-11-13 11:34:12 +01:00
parent 5e456ccbb0
commit ca24942929
2 changed files with 11 additions and 1 deletions

View file

@ -69,6 +69,15 @@ describe("Language", []() {
Equals("ERROR")
);
AssertThat(ts_language_symbol_for_name(language, "non_existent_symbol"), Equals(0u));
TSSymbol last = ts_language_symbol_count(language)-1;
AssertThat(
ts_language_symbol_for_name(
language,
ts_language_symbol_name(language, last)
),
Equals(last)
);
});
});
});