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);
|
||||
|
||||
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]);
|
||||
}
|
||||
|
||||
|
|
|
@ -507,12 +507,16 @@ mod tests {
|
|||
#[tokio::test]
|
||||
async fn test_save_db() {
|
||||
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 cursor = std::io::Cursor::new(&mut out);
|
||||
|
||||
tracker.save_database(&mut out).await.expect("db save failed");
|
||||
assert!(out.len() > 0);
|
||||
tracker.save_database(&mut cursor).await.expect("db save failed");
|
||||
assert!(cursor.position() > 0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
Loading…
Reference in a new issue