TestServer.server
Return the no-start client handle for this isolated daemon.
Source and package
- Qualified name
-
libtmux::test:: Test Server:: server - Module
- test
- Declared in
TestServer- Package
- libtmux
- Source
- crates/libtmux/src/test.rs
-
Description#
Clones share this handle's executor. Consuming
TestServer::shutdown()closes it, so escaped clones reject later commands instead of starting a replacement daemon.Examples#
let guard = libtmux::test::TestServer::new().await?;let client = guard.server().clone();guard.shutdown().await?;assert!(client.cmd(libtmux::Command::new("list-sessions")).await.is_err());
Guides#
Pages that discuss server.