Skip to content

Commit 84fbc92

Browse files
committed
add test coverage for unknown event
1 parent 4e0dbf6 commit 84fbc92

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,12 +335,13 @@ mod tests {
335335
#[test]
336336
fn test_parse() {
337337
const MAX_RESULTS: usize = 4;
338-
let input = b"\x00!B11:!B10;\x00\x00\x00\x00\x00\x00";
338+
let input = b"\x00!B11:!B10;\x00\x00!\x00\x00\x00\x00";
339339
let result = parse::<MAX_RESULTS>(input);
340340

341-
assert_eq!(result.len(), 2);
341+
assert_eq!(result.len(), 3);
342342
assert_is_button_event(&result[0], Button::Button1, ButtonState::Pressed);
343343
assert_is_button_event(&result[1], Button::Button1, ButtonState::Released);
344+
assert_eq!(result[2], Err(ProtocolParseError::UnknownEvent(Some(0))));
344345
}
345346

346347
#[test]

0 commit comments

Comments
 (0)