summaryrefslogtreecommitdiff
path: root/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
commit32761a6cee1d0dee366b885b7b9c777e67885688 (patch)
treed6bec92bebfb216f4126356e55518842c2f476a1 /Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp
parenta4e969f4965059196ca948db781e52f7cfebf19e (diff)
downloadWebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp')
-rw-r--r--Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp37
1 files changed, 6 insertions, 31 deletions
diff --git a/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp b/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp
index 886356b7e..16db87d98 100644
--- a/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp
+++ b/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp
@@ -41,7 +41,7 @@ static void testWebKitDOMNodeInsertion(WebViewTest* test, gconstpointer)
g_assert(test->runWebProcessTest("WebKitDOMNode", "insertion"));
}
-static void prepareDOMForTagNamesTests(WebViewTest* test)
+static void testWebKitDOMNodeTagNames(WebViewTest* test, gconstpointer)
{
static const char* testHTML = "<html><head></head><body>"
"<video id='video' preload='none'>"
@@ -53,44 +53,19 @@ static void prepareDOMForTagNamesTests(WebViewTest* test)
" Your browser does not support the video tag."
"</video>"
"<input type='hidden' id='test' name='finish' value='false'></body></html>";
- test->loadHtml(testHTML, nullptr);
+ test->loadHtml(testHTML, 0);
test->waitUntilLoadFinished();
-}
-static void testWebKitDOMNodeTagNamesNodeList(WebViewTest* test, gconstpointer)
-{
- prepareDOMForTagNamesTests(test);
- g_assert(test->runWebProcessTest("WebKitDOMNode", "tag-names-node-list"));
+ g_assert(test->runWebProcessTest("WebKitDOMNode", "tag-names"));
}
-static void testWebKitDOMNodeTagNamesHTMLCollection(WebViewTest* test, gconstpointer)
-{
- prepareDOMForTagNamesTests(test);
- g_assert(test->runWebProcessTest("WebKitDOMNode", "tag-names-html-collection"));
-}
-
-static void testWebKitDOMObjectCache(WebViewTest* test, gconstpointer)
-{
- static const char* testHTML = "<html><body><div id='container'><p>DOM Cache test</p><a id='link href='#'>link</a></div></body></html>";
-
- // Run the test 3 times to make sure the DOM objects are correctly released when the
- // document is detached from the frame for every new document created.
- for (unsigned i = 0; i < 3; ++i) {
- test->loadHtml(testHTML, nullptr);
- test->waitUntilLoadFinished();
-
- g_assert(test->runWebProcessTest("WebKitDOMNode", "dom-cache"));
- }
-}
-
-
void beforeAll()
{
+ webkit_web_context_set_web_extensions_directory(webkit_web_context_get_default(), WEBKIT_TEST_WEB_EXTENSIONS_DIR);
+
WebViewTest::add("WebKitDOMNode", "hierarchy-navigation", testWebKitDOMNodeHierarchyNavigation);
WebViewTest::add("WebKitDOMNode", "insertion", testWebKitDOMNodeInsertion);
- WebViewTest::add("WebKitDOMNode", "tag-names-node-list", testWebKitDOMNodeTagNamesNodeList);
- WebViewTest::add("WebKitDOMNode", "tag-names-html-collection", testWebKitDOMNodeTagNamesHTMLCollection);
- WebViewTest::add("WebKitDOMNode", "dom-cache", testWebKitDOMObjectCache);
+ WebViewTest::add("WebKitDOMNode", "tag-names", testWebKitDOMNodeTagNames);
}
void afterAll()