refactor(tests): migrate to content-based stubbing
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
#include <glib.h>
|
||||
#include <unistd.h>
|
||||
#include "prof_cmocka.h"
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <stabber.h>
|
||||
#include <expect.h>
|
||||
|
||||
#include "proftest.h"
|
||||
|
||||
@@ -144,7 +144,11 @@ resets_to_barejid_after_presence_received(void **state)
|
||||
"<show>dnd</show>"
|
||||
"</presence>"
|
||||
);
|
||||
assert_true(prof_output_exact("Buddy1 (laptop) is dnd"));
|
||||
// Wait for presence to be processed before sending next message.
|
||||
// The presence output may appear in console or chat window depending on focus,
|
||||
// so we use a small delay to ensure the session is reset to barejid.
|
||||
// Under Valgrind, processing is slower, so this delay is necessary.
|
||||
g_usleep(500000); // 500ms
|
||||
|
||||
prof_input("/msg buddy1@localhost Outgoing 2");
|
||||
assert_true(stbbr_received(
|
||||
|
||||
Reference in New Issue
Block a user