tests: Don't quiet mainloop on event end
This is needed to properly test aync where we have the finished async event handler and the signal.
This commit is contained in:
@@ -61,7 +61,6 @@ on_feedback_ended (LfbEvent *event, LfbEvent **cmp)
|
|||||||
|
|
||||||
/* "Return" event */
|
/* "Return" event */
|
||||||
*cmp = event;
|
*cmp = event;
|
||||||
g_main_loop_quit (mainloop);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -82,6 +81,7 @@ test_lfb_integration_event_sync (void)
|
|||||||
|
|
||||||
event10 = lfb_event_new ("test-dummy-10");
|
event10 = lfb_event_new ("test-dummy-10");
|
||||||
g_signal_connect (event10, "feedback-ended", (GCallback)on_feedback_ended, &cmp);
|
g_signal_connect (event10, "feedback-ended", (GCallback)on_feedback_ended, &cmp);
|
||||||
|
g_signal_connect_swapped (event10, "feedback-ended", (GCallback)g_main_loop_quit, mainloop);
|
||||||
success = lfb_event_trigger_feedback (event10, &err);
|
success = lfb_event_trigger_feedback (event10, &err);
|
||||||
g_assert_no_error (err);
|
g_assert_no_error (err);
|
||||||
g_assert_true (success);
|
g_assert_true (success);
|
||||||
|
|||||||
Reference in New Issue
Block a user