diff --git a/tests/test_basics.c b/tests/test_basics.c index c53527e..eec3680 100644 --- a/tests/test_basics.c +++ b/tests/test_basics.c @@ -18,4 +18,17 @@ Test(xml, simple) cr_assert_eq(n->child, NULL); cr_assert_eq(n->next, NULL); cr_assert_eq(n->properties, NULL); +} + +Test(xml, withparam) +{ + char *xml = strdup(""); + node *n = xml_parsenode(&xml); + + cr_assert_str_eq(n->name, "yes"); + cr_assert_eq(n->child, NULL); + cr_assert_eq(n->next, NULL); + cr_assert_str_eq(n->properties->key, "params"); + cr_assert_str_eq(n->properties->value, "Test"); + cr_assert_eq(n->properties->next, NULL); } \ No newline at end of file