Add strike timeout setting
This commit is contained in:
@ -163,6 +163,7 @@ pub async fn start_server(args: Args) -> std::io::Result<()> {
|
||||
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use crate::data::GameRules;
|
||||
use crate::server::BotPlayQuery;
|
||||
|
||||
#[test]
|
||||
@ -177,4 +178,20 @@ mod test {
|
||||
|
||||
assert_eq!(query, des)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn simple_bot_request_serialize_deserialize_no_timeout() {
|
||||
let query = BotPlayQuery {
|
||||
rules: GameRules {
|
||||
strike_timeout: None,
|
||||
..Default::default()
|
||||
},
|
||||
player_name: "Player".to_string(),
|
||||
};
|
||||
|
||||
let string = serde_urlencoded::to_string(&query).unwrap();
|
||||
let des = serde_urlencoded::from_str(&string).unwrap();
|
||||
|
||||
assert_eq!(query, des)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user