summaryrefslogtreecommitdiff
path: root/gtk/tests/filechooser.c
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2013-02-13 15:21:12 -0600
committerFederico Mena Quintero <federico@gnome.org>2013-02-13 18:01:39 -0600
commite16ade9836a9ad2a5a4ad568ccd9ed6ed2d7f62d (patch)
tree3c598fe6b3e8f63cabc908f4285744a9b94df7ca /gtk/tests/filechooser.c
parent22e5e77232a02c8dcdec165d736fed3105bd4c19 (diff)
downloadgtk+-e16ade9836a9ad2a5a4ad568ccd9ed6ed2d7f62d.tar.gz
filechooserbutton: Add tests for SELECT_FOLDER mode with the dialog active
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Diffstat (limited to 'gtk/tests/filechooser.c')
-rw-r--r--gtk/tests/filechooser.c51
1 files changed, 51 insertions, 0 deletions
diff --git a/gtk/tests/filechooser.c b/gtk/tests/filechooser.c
index db606d21af..92b7f96844 100644
--- a/gtk/tests/filechooser.c
+++ b/gtk/tests/filechooser.c
@@ -846,6 +846,57 @@ static FileChooserButtonTest button_tests[] =
FILE_NAME /* final_filename */
},
+ /* SELECT_FOLDER tests with dialog */
+
+ {
+ "select-folder-dialog-1",
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ NULL, /* initial_current_folder */
+ FOLDER_NAME, /* initial_filename */
+ TRUE, /* open_dialog */
+ NULL, /* tweak_current_folder */
+ NULL, /* tweak_filename */
+ GTK_RESPONSE_ACCEPT, /* dialog_response */
+ NULL, /* final_current_folder */
+ FOLDER_NAME /* final_filename */
+ },
+ {
+ "select-folder-dialog-2",
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ FOLDER_NAME, /* initial_current_folder */
+ NULL, /* initial_filename */
+ TRUE, /* open_dialog */
+ NULL, /* tweak_current_folder */
+ NULL, /* tweak_filename */
+ GTK_RESPONSE_ACCEPT, /* dialog_response */
+ NULL, /* final_current_folder */
+ FOLDER_NAME /* final_filename */
+ },
+ {
+ "select-folder-dialog-3",
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ NULL, /* initial_current_folder */
+ FOLDER_NAME, /* initial_filename */
+ TRUE, /* open_dialog */
+ NULL, /* tweak_current_folder */
+ FOLDER_NAME_2, /* tweak_filename */
+ GTK_RESPONSE_ACCEPT, /* dialog_response */
+ NULL, /* final_current_folder */
+ FOLDER_NAME_2 /* final_filename */
+ },
+ {
+ "select-folder-dialog-4",
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ FOLDER_NAME, /* initial_current_folder */
+ NULL, /* initial_filename */
+ TRUE, /* open_dialog */
+ NULL, /* tweak_current_folder */
+ FOLDER_NAME_2, /* tweak_filename */
+ GTK_RESPONSE_ACCEPT, /* dialog_response */
+ NULL, /* final_current_folder */
+ FOLDER_NAME_2 /* final_filename */
+ },
+
};
static void