From 3749d61e1f7a59f5ec5067e560af1eb610c82015 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Sun, 12 Aug 2012 09:27:39 +0200 Subject: Imported WebKit commit a77350243e054f3460d1137301d8b3faee3d2052 (http://svn.webkit.org/repository/webkit/trunk@125365) New snapshot with build fixes for latest API changes in Qt and all WK1 Win MSVC fixes upstream --- .../UIProcess/API/gtk/tests/LoadTrackingTest.cpp | 23 +++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.cpp') diff --git a/Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.cpp b/Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.cpp index a35c8745b..d370de938 100644 --- a/Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.cpp +++ b/Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.cpp @@ -35,10 +35,17 @@ static void loadChangedCallback(WebKitWebView* webView, WebKitLoadEvent loadEven g_assert_cmpstr(test->m_redirectURI.data(), ==, test->m_activeURI.data()); test->provisionalLoadReceivedServerRedirect(); break; - case WEBKIT_LOAD_COMMITTED: + case WEBKIT_LOAD_COMMITTED: { g_assert_cmpstr(test->m_activeURI.data(), ==, webkit_web_view_get_uri(webView)); + + // Check that on committed we always have a main resource with a response. + WebKitWebResource* resource = webkit_web_view_get_main_resource(webView); + g_assert(resource); + g_assert(webkit_web_resource_get_response(resource)); + test->loadCommitted(); break; + } case WEBKIT_LOAD_FINISHED: if (!test->m_loadFailed) g_assert_cmpstr(test->m_activeURI.data(), ==, webkit_web_view_get_uri(webView)); @@ -170,3 +177,17 @@ void LoadTrackingTest::reload() m_estimatedProgress = 0; webkit_web_view_reload(m_webView); } + +void LoadTrackingTest::goBack() +{ + m_loadEvents.clear(); + m_estimatedProgress = 0; + WebViewTest::goBack(); +} + +void LoadTrackingTest::goForward() +{ + m_loadEvents.clear(); + m_estimatedProgress = 0; + WebViewTest::goForward(); +} -- cgit v1.2.1