diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/tunnel.scm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/tunnel.scm b/tests/tunnel.scm index a5ce933..4a7045a 100644 --- a/tests/tunnel.scm +++ b/tests/tunnel.scm @@ -79,6 +79,21 @@ (write-line %test-string channel) (poll channel read-line)))))))) +(test-error-with-log "port forwarding, direct, disconnected session" + (run-client-test + ;; server + (lambda (server) + (start-server/dt-test server + (lambda (channel) + (write-line (read-line channel) channel)))) + ;; client + (lambda () + (call-with-connected-session/tunnel + (lambda (session) + (disconnect! session) + (call-with-forward-channel session + (const #f))))))) + ;; Create a tunnel, check the result. (test-assert-with-log "make-tunnel" (run-client-test |
