summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2026-06-07 11:42:13 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2026-06-07 14:53:44 +0200
commita9697ffdf3690c7db68a256c0a0b68941d0937b8 (patch)
tree0c553e72ca589cd4c94bba0eef4dec74fa91eccf /test
parent3750d72e21dbb2c752643875ed84478eb58efd19 (diff)
Test: log direct message history changes with removalsHEADmaster
Diffstat (limited to 'test')
-rw-r--r--test/message.et25
1 files changed, 17 insertions, 8 deletions
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 ]: