Update cobs version and add test demonstrating need
This commit is contained in:
parent
e1d18942dc
commit
e9f3e46575
2 changed files with 10 additions and 1 deletions
|
@ -15,7 +15,7 @@ branch = "master"
|
|||
|
||||
[dependencies]
|
||||
byteorder = { version = "^1.2.1", default-features = false }
|
||||
cobs = { version = "^0.1.4", default-features = false }
|
||||
cobs = { version = "^0.2.3", default-features = false }
|
||||
crc16 = "^0.3.4"
|
||||
ref_slice = "^1.1.1"
|
||||
serde = { version = "^1.0", default-features = false }
|
||||
|
|
|
@ -686,6 +686,15 @@ mod tests {
|
|||
assert_eq!(&PAYLOAD, &*decoded);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(feature = "use_std")]
|
||||
fn decode_to_box_extra_byte_in_front() {
|
||||
let encoded = codec().encode_to_box(&PAYLOAD).unwrap();
|
||||
let encoded_with_extra_in_front = [&[3], &*encoded].concat();
|
||||
let decoded = codec().decode_to_box(&encoded_with_extra_in_front);
|
||||
assert!(decoded.is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(feature = "use_std")]
|
||||
fn decode_from_reader_ok() {
|
||||
|
|
Loading…
Reference in a new issue