summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-07-16 21:46:56 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2025-07-16 21:46:56 +0200
commitf87fdcc65008fb40e8f0f37f33f6bbae1afa162a (patch)
tree64251d37407cc4beaed177b9faa5ac6d1b9c212a /test
parenta03a457538dd990db34c71facd92ea3173ff6025 (diff)
Close streams used for tunnel on connection dropHEADmaster
Diffstat (limited to 'test')
-rw-r--r--test/discovery.test16
1 files changed, 12 insertions, 4 deletions
diff --git a/test/discovery.test b/test/discovery.test
index a297f54..d73e292 100644
--- a/test/discovery.test
+++ b/test/discovery.test
@@ -144,11 +144,19 @@ test DiscoveryTunnel:
expect /net-ostream-open ${p2.node.ip} 29665 1 1/ from pd
expect from p1:
- /peer [0-9]+ addr tunnel@.*/
- /peer [0-9]+ id Device2 Owner2/
+ /peer 2 addr tunnel@.*/
+ /peer 2 id Device2 Owner2/
expect from p2:
- /peer [0-9]+ addr tunnel@.*/
- /peer [0-9]+ id Device1 Owner1/
+ /peer 2 addr tunnel@.*/
+ /peer 2 id Device1 Owner1/
+
+ send "peer-drop 2" to p1
+ send "peer-drop 2" to p2
+
+ expect /net-ostream-close-ack ${pd.node.ip} 29665 1 0/ from p2
+ expect /net-ostream-close-ack ${p1.node.ip} 29665 1 0/ from pd
+ expect /net-ostream-close-ack ${pd.node.ip} 29665 1 0/ from p1
+ expect /net-ostream-close-ack ${p2.node.ip} 29665 1 0/ from pd
for p in [ pd, p1, p2 ]:
send "stop-server" to p