INNER CODE UNIT · Rust
truncated
Augani/dory · dory-core/ffi/src/lib.rs:320
let truncated = decompress_zstd_bounded(compressed, 128 * 1024);
assert!(!truncated.ok);
assert!(truncated.body.is_empty());
let zero = decompress_zstd_bounded(vec![1, 2, 3], 0);
assert!(!zero.ok);
let above_hard_limit =
decompress_zstd_bounded(vec![1, 2, 3], MAXIMUM_ZSTD_OUTPUT_BYTES + 1);
assert!(!above_hard_limit.ok);
}
#[test]
fn rewrite_adds_extra_hosts() {
let r = rewrite_create_body(br#"{"Image":"alpine"}"#.to_vec(), true);
assert!(r.ok);
let v: serde_json::Value = serde_json::from_slice(&r.body).unwrap();
assert!(v["HostConfig"]["ExtraHosts"].as_array().unwrap().len() >= 2);
}