Skip to content
  • mrobinson@webkit.org's avatar
    [GTK][WK2] Make the LoadTracking and WebView test fixtures more flexible · 61fac4c6
    mrobinson@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=76755
    
    Reviewed by Alejandro G. Castro.
    
    Always clear the loading events when loading new content in the load tracking
    test. In the WebView test correctly handle loading HTML with a URL that isn't
    "about:blank."
    
    * UIProcess/API/gtk/tests/LoadTrackingTest.cpp:
    (LoadTrackingTest::loadURI): Reset the class state when starting a new load.
    (LoadTrackingTest::loadHtml): Ditto.
    (LoadTrackingTest::loadPlainText): Ditto.
    (LoadTrackingTest::loadRequest): Ditto.
    * UIProcess/API/gtk/tests/LoadTrackingTest.h: Added new method definitions.
    * UIProcess/API/gtk/tests/TestWebKitWebLoaderClient.cpp:
    (assertNormalLoadHappened): No longer clear loading events. The fixture handles that now.
    (testLoadHtml): Update to reflect new method name.
    (testLoadPlainText): Ditto.
    (testLoadRequest): Ditto.
    (testWebViewReload): Ditto.
    * UIProcess/API/gtk/tests/WebViewTest.cpp:
    (WebViewTest::loadHtml): Properly interpret the baseURL parameter.
    * UIProcess/API/gtk/tests/WebViewTest.h: Make loading methods virtual.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    61fac4c6