about summary refs log tree commit diff stats
path: root/tests/ui
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-03-08 21:10:23 +0000
committerJames Booth <boothj5@gmail.com>2014-03-08 21:10:23 +0000
commitdd1ee18c72268839de8af64de5eb07c5a2499ff2 (patch)
tree6fab72178d19c201d2b73b5d503291cc2e423988 /tests/ui
parente9b5d3294b3ccb8e5fb97e1a6e1d129631a72caa (diff)
downloadprofani-tty-dd1ee18c72268839de8af64de5eb07c5a2499ff2.tar.gz
Added test for /join with nick option
Diffstat (limited to 'tests/ui')
-rw-r--r--tests/ui/mock_ui.c13
-rw-r--r--tests/ui/mock_ui.h2
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/ui/mock_ui.c b/tests/ui/mock_ui.c
index a79f0521..b325870a 100644
--- a/tests/ui/mock_ui.c
+++ b/tests/ui/mock_ui.c
@@ -187,6 +187,12 @@ gboolean _mock_ui_current_win_is_otr(void)
     return (gboolean)mock();
 }
 
+static
+void _mock_ui_room_join(char *room)
+{
+    check_expected(room);
+}
+
 // bind mocks and stubs
 
 void
@@ -429,3 +435,10 @@ ui_current_win_is_otr_returns(gboolean result)
     ui_current_win_is_otr = _mock_ui_current_win_is_otr;
     will_return(_mock_ui_current_win_is_otr, result);
 }
+
+void
+ui_room_join_expect(char *room)
+{
+    ui_room_join = _mock_ui_room_join;
+    expect_string(_mock_ui_room_join, room, room);
+}
diff --git a/tests/ui/mock_ui.h b/tests/ui/mock_ui.h
index a814f06e..05b271c1 100644
--- a/tests/ui/mock_ui.h
+++ b/tests/ui/mock_ui.h
@@ -59,4 +59,6 @@ void ui_current_print_line_expect(char *message);
 
 void ui_current_win_is_otr_returns(gboolean result);
 
+void ui_room_join_expect(char *room);
+
 #endif