com php/gtk-src: Add new signal test - the skipif is a little flakey but should skip properly for 2.24 only:
tests/GtkAboutDialog/activate-link-signal.phpt

From: Date: Fri, 20 Jul 2012 02:37:52 +0000
Subject: com php/gtk-src: Add new signal test - the skipif is a little flakey but should skip properly for 2.24 only:
tests/GtkAboutDialog/activate-link-signal.phpt
Groups: php.gtk.cvs 
Request: Send a blank email to php-gtk-cvs+get-4861@lists.php.net to get a copy of this message
Commit: b61309dadbde98ecf24aff58e0379709aa5c8a0e Author: Elizabeth M Smith <auroraeosrose@gmail.com> Thu, 19 Jul 2012 22:37:52 -0400 Parents: dd9dad8fe4daadb101314f99dd8db4f333c176e3 Branches: master Link: http://git.php.net/?p=php/gtk-src.git;a=commitdiff;h=b61309dadbde98ecf24aff58e0379709aa5c8a0e Log: Add new signal test - the skipif is a little flakey but should skip properly for 2.24 only Changed paths: A tests/GtkAboutDialog/activate-link-signal.phpt Diff: diff --git a/tests/GtkAboutDialog/activate-link-signal.phpt b/tests/GtkAboutDialog/activate-link-signal.phpt new file mode 100644 index 0000000..71dc484 --- /dev/null +++ b/tests/GtkAboutDialog/activate-link-signal.phpt @@ -0,0 +1,21 @@ +--TEST-- +GtkAboutDialog::activate-link signal +--SKIPIF-- +<?php +if(!extension_loaded('php-gtk')) die('skip - PHP-GTK extension not available'); +if(!method_exists('GtkNotebook', 'set_group_name')) die('skip - GtkAboutDialog::activate-link not available, requires GTK 2.24 or higher'); +?> +--FILE-- +<?php +function activate_link_callback($label, $uri) { + var_dump($uri); + var_dump($label instanceof GtkLabel); + return true; +} +$dialog = new GtkAboutDialog(); +$dialog->connect('activate-link', 'activate_link_callback'); +$dialog->emit('activate-link', 'http://foobar'); +?> +--EXPECTF-- +string(13) "http://foobar" +bool(false) \ No newline at end of file

« previous php.gtk.cvs (#4861) next »