#include #include #include #include #include #include #include #include #include #include "proftest.h" void does_not_send_receipt_request_to_barejid(void **state) { prof_input("/receipts request on"); prof_connect(); prof_input("/msg somejid@someserver.com Hi there"); assert_true(stbbr_received( "" "Hi there" "" )); } void send_receipt_request(void **state) { prof_input("/receipts request on"); prof_connect(); stbbr_for_id("prof_caps_4", "" "" "" "" "" "" ); stbbr_send( "" "15" "My status" "" "" ); prof_output_exact("Buddy1 is online, \"My status\""); prof_input("/msg Buddy1"); prof_input("/resource set laptop"); prof_input("Hi there, where is my receipt?"); assert_true(stbbr_received( "" "Hi there, where is my receipt?" "" "" )); } void send_receipt_on_request(void **state) { prof_input("/receipts send on"); prof_connect(); stbbr_send( "" "Wants a receipt" "" "" ); assert_true(stbbr_received( "" "" "" )); }