Browse Source

Test ServerLoggedInContext::logout().

main
Titouan Rigoudy 2 years ago
parent
commit
fe06f8f640
1 changed files with 19 additions and 0 deletions
  1. +19
    -0
      client/src/server/context.rs

+ 19
- 0
client/src/server/context.rs View File

@ -274,4 +274,23 @@ mod tests {
assert_eq!(context.rooms, rooms);
assert_eq!(context.users, users);
}
#[test]
fn server_logged_in_context_logout() {
let (tx, _rx) = channel(100);
let context = ServerLoggedInContext::new(
tx,
ServerLoggedInContextOptions {
users: UserMap::new(),
rooms: RoomMap::new(),
user_name: "bob".to_string(),
motd: "hey".to_string(),
},
)
.logout();
assert_eq!(context.user_name(), "bob");
assert_eq!(context.error(), None);
}
}

Loading…
Cancel
Save