maybe make imports better fuck idunno
This commit is contained in:
22
secert-hitler/src/model/state/room.rs
Normal file
22
secert-hitler/src/model/state/room.rs
Normal file
@@ -0,0 +1,22 @@
|
||||
use super::event;
|
||||
|
||||
pub trait Room {
|
||||
fn sync(&mut self) -> Vec<event::Event>;
|
||||
fn send(&mut self, message: String) -> Result<&str, &str>;
|
||||
fn room_id(&self) -> String;
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::Room;
|
||||
use super::super::mockroom::MockRoom;
|
||||
|
||||
#[test]
|
||||
fn mockroom() {
|
||||
fn gen() -> impl Room {
|
||||
let r = MockRoom::create();
|
||||
r
|
||||
}
|
||||
gen();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user