Testing the parser with params

This commit is contained in:
Tristan Roux
2019-12-05 20:36:43 +01:00
parent 6291a21f71
commit 49dfaea165
+13
View File
@@ -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("<yes params=\"Test\"/>");
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);
}