fixed broken tests
This commit is contained in:
parent
d030871337
commit
d6577e555e
|
@ -407,7 +407,7 @@ mod tests {
|
||||||
let mut payload = StackVec::from(&mut buffer);
|
let mut payload = StackVec::from(&mut buffer);
|
||||||
|
|
||||||
assert!(pack_into(&mut payload, &mystruct).is_ok());
|
assert!(pack_into(&mut payload, &mystruct).is_ok());
|
||||||
assert_eq!(payload.len(), 16);
|
assert_eq!(payload.as_slice().len(), 16);
|
||||||
assert_eq!(payload.as_slice(), &[0, 0, 0, 0, 0, 0, 0, 200u8, 0, 0, 0, 0, 0, 1, 47, 203]);
|
assert_eq!(payload.as_slice(), &[0, 0, 0, 0, 0, 0, 0, 200u8, 0, 0, 0, 0, 0, 1, 47, 203]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -507,12 +507,16 @@ mod tests {
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn test_save_db() {
|
async fn test_save_db() {
|
||||||
let tracker = TorrentTracker::new(TrackerMode::DynamicMode);
|
let tracker = TorrentTracker::new(TrackerMode::DynamicMode);
|
||||||
tracker.add_torrent(&[0u8, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0].into());
|
tracker
|
||||||
|
.add_torrent(&[0u8, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0].into())
|
||||||
|
.await
|
||||||
|
.expect("failed to add torrent");
|
||||||
|
|
||||||
let mut out = Vec::new();
|
let mut out = Vec::new();
|
||||||
|
let mut cursor = std::io::Cursor::new(&mut out);
|
||||||
|
|
||||||
tracker.save_database(&mut out).await.expect("db save failed");
|
tracker.save_database(&mut cursor).await.expect("db save failed");
|
||||||
assert!(out.len() > 0);
|
assert!(cursor.position() > 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
Loading…
Reference in a new issue