about summary refs log tree commit diff stats
path: root/tests/ui
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2013-12-15 19:38:23 +0000
committerJames Booth <boothj5@gmail.com>2013-12-15 19:38:23 +0000
commit079ea5304b7bc99b07d2f05b2910ab370023c14d (patch)
tree284d37758af9592017e38effadeb986583ea5205 /tests/ui
parenteff2ef3859e66542b5ce16efd800c3ece63caf71 (diff)
downloadprofani-tty-079ea5304b7bc99b07d2f05b2910ab370023c14d.tar.gz
Moved _ask_password to UI module
Diffstat (limited to 'tests/ui')
-rw-r--r--tests/ui/mock_ui.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c
index ed7dd4b1..a361e90e 100644
--- a/tests/ui/mock_ui.c
+++ b/tests/ui/mock_ui.c
@@ -26,6 +26,8 @@
 
 #include "ui/ui.h"
 
+char output[256];
+
 // ui startup and control
 void ui_init(void) {}
 void ui_load_colours(void) {}
@@ -173,6 +175,11 @@ gboolean ui_duck_exists(void)
 void ui_tidy_wins(void) {}
 void ui_prune_wins(void) {}
 
+char * ui_ask_password(void)
+{
+    return (char *)mock();
+}
+
 // create windows
 void create_title_bar(void) {}
 void create_status_bar(void) {}
@@ -191,7 +198,11 @@ void title_bar_draw(void) {}
 // console window actions
 void cons_show(const char * const msg, ...)
 {
-    check_expected(msg);
+    va_list args;
+    va_start(args, msg);
+    vsnprintf(output, sizeof(output), msg, args);
+    check_expected(output);
+    va_end(args);
 }
 
 void cons_about(void) {}