From 49dfaea165099c11fb7d1113762bc03786b8a31a Mon Sep 17 00:00:00 2001 From: Tristan Roux Date: Thu, 5 Dec 2019 20:36:43 +0100 Subject: [PATCH] Testing the parser with params --- tests/test_basics.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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