12 lines · 343 B · Rust
RawDownload
use crate::loose::db::{locate_oid, object_ids};use git_odb::Write; #[test]fn write() -> Result<(), Box<dyn std::error::Error>> {    for oid in object_ids() {        let mut obj = locate_oid(oid);        let actual = git_odb::sink().write(&obj.decode()?.into(), git_hash::Kind::Sha1)?;        assert_eq!(actual, oid);    }    Ok(())}