From 17db46ededaf69f16900d92c01b062b189065a04 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sat, 20 Feb 2016 13:38:39 -0800 Subject: [PATCH] Add test for node that has only one symbol --- spec/runtime/node_spec.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spec/runtime/node_spec.cc b/spec/runtime/node_spec.cc index 007ba4a2..ef5c9554 100644 --- a/spec/runtime/node_spec.cc +++ b/spec/runtime/node_spec.cc @@ -159,6 +159,14 @@ describe("Node", []() { ts_symbol_iterator_next(&iterator); AssertThat(iterator.done, Equals(true)); + + TSNode comma_node = ts_node_descendant_for_range(array_node, number_end_index, number_end_index); + iterator = ts_node_symbols(comma_node); + AssertThat(iterator.done, Equals(false)); + AssertThat(ts_language_symbol_name(language, iterator.value), Equals(",")); + + ts_symbol_iterator_next(&iterator); + AssertThat(iterator.done, Equals(true)); }); });