This commit is contained in:
Ali 2024-10-03 12:36:15 +03:30
parent dad067da44
commit 0f4ee3023a

View file

@ -150,14 +150,12 @@ mod tests {
} }
#[test] #[test]
fn serialize() { fn serialize() {
let keyboard = vec![ let keyboard = vec![vec![
vec![ KeyboardButton::new("a"),
KeyboardButton::new("a"), KeyboardButton::new("b"),
KeyboardButton::new("b"), KeyboardButton::new("c"),
KeyboardButton::new("c"), KeyboardButton::new("d"),
KeyboardButton::new("d"), ]];
]
];
let keyboard_markup = KeyboardMarkup::new(keyboard) let keyboard_markup = KeyboardMarkup::new(keyboard)
.persistent() .persistent()
.resize_keyboard() .resize_keyboard()
@ -165,7 +163,6 @@ mod tests {
.one_time_keyboard(); .one_time_keyboard();
let expected = r#"{"keyboard":[[{"text":"a"},{"text":"b"},{"text":"c"},{"text":"d"}]],"is_persistent":true,"resize_keyboard":true,"one_time_keyboard":true,"selective":true}"#; let expected = r#"{"keyboard":[[{"text":"a"},{"text":"b"},{"text":"c"},{"text":"d"}]],"is_persistent":true,"resize_keyboard":true,"one_time_keyboard":true,"selective":true}"#;
assert!(serde_json::ser::to_string(&keyboard_markup).is_ok_and(|s|s.eq(expected))); assert!(serde_json::ser::to_string(&keyboard_markup).is_ok_and(|s| s.eq(expected)));
} }
} }