summaryrefslogtreecommitdiff
path: root/auto_tests/conference_double_invite_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'auto_tests/conference_double_invite_test.c')
-rw-r--r--auto_tests/conference_double_invite_test.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/auto_tests/conference_double_invite_test.c b/auto_tests/conference_double_invite_test.c
index 17124f1c..c9e64e5b 100644
--- a/auto_tests/conference_double_invite_test.c
+++ b/auto_tests/conference_double_invite_test.c
@@ -28,6 +28,8 @@ static void handle_conference_invite(
28 state->index, friend_number, type, (unsigned)length); 28 state->index, friend_number, type, (unsigned)length);
29 fprintf(stderr, "tox%u joining conference\n", state->index); 29 fprintf(stderr, "tox%u joining conference\n", state->index);
30 30
31 ck_assert_msg(!state->joined, "invitation callback generated for already joined conference");
32
31 if (friend_number != -1) { 33 if (friend_number != -1) {
32 Tox_Err_Conference_Join err; 34 Tox_Err_Conference_Join err;
33 state->conference = tox_conference_join(tox, friend_number, cookie, length, &err); 35 state->conference = tox_conference_join(tox, friend_number, cookie, length, &err);
@@ -71,7 +73,7 @@ static void conference_double_invite_test(Tox **toxes, State *state)
71 73
72 fprintf(stderr, "Invitations accepted\n"); 74 fprintf(stderr, "Invitations accepted\n");
73 75
74 // Invite one more time, resulting in friend -1 inviting tox1 (toxes[1]). 76 fprintf(stderr, "Sending second invitation; should be ignored\n");
75 tox_conference_invite(toxes[0], 0, state[0].conference, nullptr); 77 tox_conference_invite(toxes[0], 0, state[0].conference, nullptr);
76 78
77 iterate_all_wait(2, toxes, state, ITERATION_INTERVAL); 79 iterate_all_wait(2, toxes, state, ITERATION_INTERVAL);