From 81df0059cbff1f658bf8ea70905ed2c01a1fec8c Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 13 Feb 2013 15:21:12 -0600 Subject: [PATCH] filechooserbutton: Add tests for SELECT_FOLDER mode with the dialog active Signed-off-by: Federico Mena Quintero --- gtk/tests/filechooser.c | 51 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gtk/tests/filechooser.c b/gtk/tests/filechooser.c index 762eeac940..170fe76600 100644 --- a/gtk/tests/filechooser.c +++ b/gtk/tests/filechooser.c @@ -850,6 +850,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 -- GitLab