[Xfce4-commits] <midori:master> Split tab movement test case from special test case

Christian Dywan noreply at xfce.org
Wed Dec 12 00:48:03 CET 2012


Updating branch refs/heads/master
         to d3b4af116be02befad281d9fbdde35c2743c87a3 (commit)
       from 3918cede31481841142954edaaf90567f30c2706 (commit)

commit d3b4af116be02befad281d9fbdde35c2743c87a3
Author: Christian Dywan <christian at twotoasts.de>
Date:   Wed Dec 12 00:25:50 2012 +0100

    Split tab movement test case from special test case

 tests/tab.vala |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/tests/tab.vala b/tests/tab.vala
index b117641..3fe8998 100644
--- a/tests/tab.vala
+++ b/tests/tab.vala
@@ -160,14 +160,25 @@ void tab_special () {
     assert (!source.can_save ());
     assert (!source.web_view.get_view_source_mode ());
 
+    Midori.Test.release_max_timeout ();
+}
+
+void tab_movement () {
+    Midori.Test.log_set_fatal_handler_for_icons ();
+    var browser = new Midori.Browser ();
+    var settings = new Midori.WebSettings ();
+    browser.set ("settings", settings);
+    var tab = new Midori.View.with_title ();
+    tab.settings = new Midori.WebSettings ();
+    for (var i = 0 ; i < 7; i++)
+        browser.add_uri ("about:blank");
+
     browser.activate_action ("TabMoveForward");
     browser.activate_action ("TabMoveBackward");
     browser.activate_action ("TabMoveFirst");
     browser.activate_action ("TabMoveLast");
     browser.activate_action ("TabDuplicate");
     browser.activate_action ("TabCloseOther");
-
-    Midori.Test.release_max_timeout ();
 }
 
 void tab_download_dialog () {
@@ -197,6 +208,7 @@ void main (string[] args) {
     Test.add_func ("/tab/display-title", tab_display_title);
     Test.add_func ("/tab/ellipsize", tab_display_ellipsize);
     Test.add_func ("/tab/special", tab_special);
+    Test.add_func ("/tab/movement", tab_movement);
     Test.add_func ("/tab/download", tab_download_dialog);
     Test.run ();
 }


More information about the Xfce4-commits mailing list