summaryrefslogtreecommitdiffstats
path: root/WebKit/gtk/tests/testdomnode.c
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/gtk/tests/testdomnode.c')
-rw-r--r--WebKit/gtk/tests/testdomnode.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/WebKit/gtk/tests/testdomnode.c b/WebKit/gtk/tests/testdomnode.c
index c6056d6..7d62720 100644
--- a/WebKit/gtk/tests/testdomnode.c
+++ b/WebKit/gtk/tests/testdomnode.c
@@ -84,6 +84,7 @@ static void test_dom_node_hierarchy_navigation(DomNodeFixture* fixture, gconstpo
ptr = webkit_dom_node_list_item(list, 0);
g_assert(ptr);
g_assert(WEBKIT_DOM_IS_HTML_TITLE_ELEMENT(ptr));
+ g_object_unref(list);
/* Body, Head sibling */
ptr = webkit_dom_node_get_next_sibling(WEBKIT_DOM_NODE(head));
@@ -118,6 +119,7 @@ static void test_dom_node_hierarchy_navigation(DomNodeFixture* fixture, gconstpo
/* Nothing */;
g_assert_cmpint(i, ==, 3);
+ g_object_unref(list);
}
static void test_dom_node_insertion(DomNodeFixture* fixture, gconstpointer data)
@@ -148,6 +150,7 @@ static void test_dom_node_insertion(DomNodeFixture* fixture, gconstpointer data)
node = webkit_dom_node_list_item(list, 0);
g_assert(node);
g_assert(webkit_dom_node_is_same_node(WEBKIT_DOM_NODE(p), node));
+ g_object_unref(list);
/* Replace the P tag with a DIV tag */
div = webkit_dom_document_create_element(document, "DIV", NULL);
@@ -158,11 +161,13 @@ static void test_dom_node_insertion(DomNodeFixture* fixture, gconstpointer data)
node = webkit_dom_node_list_item(list, 0);
g_assert(node);
g_assert(webkit_dom_node_is_same_node(WEBKIT_DOM_NODE(div), node));
+ g_object_unref(list);
/* Now remove the tag */
webkit_dom_node_remove_child(WEBKIT_DOM_NODE(body), node, NULL);
list = webkit_dom_node_get_child_nodes(WEBKIT_DOM_NODE(body));
g_assert_cmpint(webkit_dom_node_list_get_length(list), ==, 0);
+ g_object_unref(list);
/* TODO: insert_before, which does not seem to be working correctly */
}