mirror of
https://github.com/hexedtech/codemp.git
synced 2024-12-22 12:54:54 +01:00
test: drop workspace so that it disconnects
This commit is contained in:
parent
b549f82ce5
commit
ed0e05ffe2
1 changed files with 6 additions and 4 deletions
|
@ -116,11 +116,13 @@ async fn test_lookup_after_leave() {
|
|||
async fn test_attach_after_leave() {
|
||||
super::fixture! {
|
||||
WorkspaceFixture::one("alice", "test-attach-after-leave") => |client, workspace| {
|
||||
client.leave_workspace(&workspace.id());
|
||||
let ws_name = workspace.id();
|
||||
drop(workspace);
|
||||
client.leave_workspace(&ws_name);
|
||||
// TODO this is very server specific! disconnect may be instant or caught with next
|
||||
// keepalive, let's arbitrarily say that after 30 seconds we should have been disconnected
|
||||
tokio::time::sleep(std::time::Duration::from_secs(30)).await;
|
||||
client.attach_workspace(&workspace.id()).await?;
|
||||
// keepalive, let's arbitrarily say that after 20 seconds we should have been disconnected
|
||||
tokio::time::sleep(std::time::Duration::from_secs(20)).await;
|
||||
client.attach_workspace(&ws_name).await?;
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue