tests CHANGE extend test_yin_parse_content
diff --git a/tests/src/test_parser_yin.c b/tests/src/test_parser_yin.c
index de7600d..7d31ffb 100644
--- a/tests/src/test_parser_yin.c
+++ b/tests/src/test_parser_yin.c
@@ -682,6 +682,8 @@
                             "<pattern value='pattern'>"
                                 "<modifier value='invert-match'/>"
                             "</pattern>"
+                            "<enum name=\"yay\">"
+                            "</enum>"
                         "</prefix>";
     struct lysp_ext_instance *exts = NULL;
     const char **if_features = NULL;
@@ -690,15 +692,16 @@
     struct lysp_ext *ext_def = NULL;
     struct lysp_when *when_p = NULL;
     struct lysp_type_enum pos_enum = {}, val_enum = {};
-    struct lysp_type req_type = {}, range_type = {}, len_type = {}, patter_type = {};
+    struct lysp_type req_type = {}, range_type = {}, len_type = {}, patter_type = {}, enum_type = {};
     uint8_t config = 0;
 
     lyxml_get_element(&st->yin_ctx->xml_ctx, &data, &prefix.value, &prefix.len, &name.value, &name.len);
     yin_load_attributes(st->yin_ctx, &data, &attrs);
 
-    struct yin_subelement subelems[16] = {
+    struct yin_subelement subelems[17] = {
                                             {YANG_CONFIG, &config, 0},
                                             {YANG_DEFAULT, &def, 0},
+                                            {YANG_ENUM, &enum_type, 0},
                                             {YANG_ERROR_APP_TAG, &app_tag, 0},
                                             {YANG_ERROR_MESSAGE, &err_msg, 0},
                                             {YANG_EXTENSION, &ext_def, 0},
@@ -714,7 +717,7 @@
                                             {YANG_CUSTOM, NULL, 0},
                                             {YIN_TEXT, &value, 0}
                                          };
-    ret = yin_parse_content(st->yin_ctx, subelems, 16, &data, YANG_PREFIX, NULL, &exts);
+    ret = yin_parse_content(st->yin_ctx, subelems, 17, &data, YANG_PREFIX, NULL, &exts);
     assert_int_equal(ret, LY_SUCCESS);
     assert_int_equal(st->yin_ctx->xml_ctx.status, LYXML_END);
     /* check parsed values */
@@ -737,6 +740,7 @@
     assert_true(range_type.flags | LYS_SET_RANGE);
     assert_string_equal(err_msg, "error-msg");
     assert_string_equal(app_tag, "err-app-tag");
+    assert_string_equal(enum_type.enums->name, "yay");
     assert_string_equal(len_type.length->arg, "baf");
     assert_true(len_type.flags | LYS_SET_LENGTH);
     assert_string_equal(patter_type.patterns->arg, "\x015pattern");
@@ -753,12 +757,14 @@
     FREE_STRING(st->ctx, def);
     FREE_STRING(st->ctx, range_type.range->arg);
     FREE_STRING(st->ctx, len_type.length->arg);
+    FREE_STRING(st->ctx, enum_type.enums->name);
     FREE_STRING(st->ctx, value);
     LY_ARRAY_FREE(if_features);
     LY_ARRAY_FREE(exts);
     LY_ARRAY_FREE(ext_def);
     LY_ARRAY_FREE(attrs);
     LY_ARRAY_FREE(patter_type.patterns);
+    LY_ARRAY_FREE(enum_type.enums);
     free(when_p);
     free(range_type.range);
     free(len_type.length);