From a9697ffdf3690c7db68a256c0a0b68941d0937b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Smr=C5=BE?= Date: Sun, 7 Jun 2026 11:42:13 +0200 Subject: Test: log direct message history changes with removals --- test/message.et | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'test') diff --git a/test/message.et b/test/message.et index 3609da5..f160cd8 100644 --- a/test/message.et +++ b/test/message.et @@ -324,8 +324,10 @@ test DirectMessageSeen: send "identity-info $p2id" to p2 expect /identity-info ref $p2id base ($refpat) owner ($refpat).*/ from p2 capture p2base, p2owner - send "start-server services $services" to p1 - send "start-server services $services" to p2 + for p in [ p1, p2 ]: + send "start-server services $services" to p + send "dm-log-change" to p + expect /dm-log-change-done/ from p expect from p1: /peer ([0-9]+) addr ${p2.node.ip} 29665/ capture peer1_2 @@ -335,22 +337,29 @@ test DirectMessageSeen: /peer ([0-9]+) addr ${p1.node.ip} 29665/ capture peer2_1 /peer $peer2_1 id Device1 Owner1/ - for i in [ 1 .. 2 ]: + for i in [ 1 .. 3 ]: send "dm-send-peer $peer1_2 msg_a_$i" to p1 expect /dm-sent from Owner1 new no text msg_a_$i/ from p1 expect /dm-received from Owner1 new yes text msg_a_$i/ from p2 - for i in [ 1 .. 2 ]: + send "dm-send-peer $peer2_1 msg_b_1" to p2 + expect /dm-removed 3/ from p2 + for i in [ 1 .. 3 ]: + expect /dm-received from Owner1 new no text msg_a_$i/ from p2 + expect /dm-sent from Owner2 new no text msg_b_1/ from p2 + expect /dm-received from Owner2 new yes text msg_b_1/ from p1 + + for i in [ 2 .. 3 ]: send "dm-send-peer $peer2_1 msg_b_$i" to p2 expect /dm-sent from Owner2 new no text msg_b_$i/ from p2 expect /dm-received from Owner2 new yes text msg_b_$i/ from p1 send "dm-list-identity $p2owner" to p1 send "dm-list-identity $p1owner" to p2 - for i in [ 1 .. 2 ]: + for i in [ 1 .. 3 ]: expect /dm-list-item from Owner1 new no text msg_a_$i/ from p1 expect /dm-list-item from Owner1 new no text msg_a_$i/ from p2 - for i in [ 1 .. 2 ]: + for i in [ 1 .. 3 ]: expect /dm-list-item from Owner2 new yes text msg_b_$i/ from p1 expect /dm-list-item from Owner2 new no text msg_b_$i/ from p2 for p in [ p1, p2 ]: @@ -364,10 +373,10 @@ test DirectMessageSeen: send "dm-list-identity $p2owner" to p1 send "dm-list-identity $p1owner" to p2 - for i in [1..2]: + for i in [ 1 .. 3 ]: expect /dm-list-item from Owner1 new no text msg_a_$i/ from p1 expect /dm-list-item from Owner1 new no text msg_a_$i/ from p2 - for i in [1..2]: + for i in [ 1 .. 3 ]: expect /dm-list-item from Owner2 new no text msg_b_$i/ from p1 expect /dm-list-item from Owner2 new no text msg_b_$i/ from p2 for p in [ p1, p2 ]: -- cgit v1.2.3