maybe make imports better fuck idunno
This commit is contained in:
21
secert-hitler/src/model/state/rooms.rs
Normal file
21
secert-hitler/src/model/state/rooms.rs
Normal file
@@ -0,0 +1,21 @@
|
||||
use super::room::Room;
|
||||
|
||||
pub trait Rooms {
|
||||
fn create(&mut self) -> Box<dyn Room>;
|
||||
fn join(&self, room_id: String) -> Result<Box<dyn Room>, &str>;
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::Rooms;
|
||||
use super::super::mockrooms::MockRooms;
|
||||
|
||||
#[test]
|
||||
fn mockrooms() {
|
||||
fn gen() -> impl Rooms {
|
||||
let r = MockRooms::new();
|
||||
r
|
||||
}
|
||||
gen();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user