diff --git a/client/src/room/map.rs b/client/src/room/map.rs index 0fb6b50..21d3fea 100644 --- a/client/src/room/map.rs +++ b/client/src/room/map.rs @@ -438,6 +438,26 @@ mod tests { assert_eq!(room.into_state(), RoomState::default()); } + #[test] + fn entry_set_tickers() { + let mut room = RoomEntry::new("bleep".to_string(), RoomState::default()); + + let tickers = vec![ + ("shruti".to_string(), "hello".to_string()), + ("karandeep".to_string(), "yo".to_string()), + ]; + + room.set_tickers(tickers.clone()); + + assert_eq!( + room.into_state(), + RoomState { + tickers, + ..RoomState::default() + } + ); + } + #[test] fn map_new_is_empty() { assert_eq!(RoomMap::new().get_room_list(), vec![]);