Fix bug in decoding, add more tests

This commit is contained in:
Paul Hauner
2018-09-11 13:26:45 +02:00
parent 176c6f5cb6
commit c205208b63
2 changed files with 94 additions and 23 deletions

View File

@@ -2,7 +2,7 @@ use super::{
LENGTH_BYTES,
};
#[derive(Debug)]
#[derive(Debug,PartialEq)]
pub enum DecodeError {
OutOfBounds,
TooShort,
@@ -120,16 +120,4 @@ mod tests {
let result = nth_value(&ssz, 0).unwrap();
assert_eq!(result, vec![42; 511].as_slice());
}
/*
#[test]
fn test_ssz_decode_u16() {
let x: u16 = 100;
let mut s = SszStream::new();
s.append(&x);
let y: u16 = u16::ssz_decode(s.nth_value(0).unwrap())
.unwrap();
assert_eq!(x, y);
}
*/
}