1+ use bstr:: BString ;
12use gix_object:: {
23 bstr:: ByteSlice ,
34 tree:: { self , Entry , EntryRef } ,
4- FindExt , TreeRefIter ,
5+ TreeRefIter ,
56} ;
67use pretty_assertions:: assert_eq;
78
@@ -62,8 +63,11 @@ fn everything() -> crate::Result {
6263fn lookup_entry_toplevel ( ) -> crate :: Result {
6364 let entry = utils:: lookup_entry_by_path ( "bin" ) ?;
6465
65- assert ! ( matches!( entry, Entry { .. } ) ) ;
66- assert_eq ! ( entry. filename, "bin" ) ;
66+ let mode: tree:: EntryMode = tree:: EntryMode ( 33188 ) ;
67+ let filename: BString = "bin" . into ( ) ;
68+ let oid = hex_to_id ( "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" ) ;
69+
70+ assert_eq ! ( entry, Entry { mode, filename, oid } ) ;
6771
6872 Ok ( ( ) )
6973}
@@ -72,8 +76,11 @@ fn lookup_entry_toplevel() -> crate::Result {
7276fn lookup_entry_nested_path ( ) -> crate :: Result {
7377 let entry = utils:: lookup_entry_by_path ( "file/a" ) ?;
7478
75- assert ! ( matches!( entry, Entry { .. } ) ) ;
76- assert_eq ! ( entry. filename, "a" ) ;
79+ let mode: tree:: EntryMode = tree:: EntryMode ( 33188 ) ;
80+ let filename: BString = "a" . into ( ) ;
81+ let oid = hex_to_id ( "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" ) ;
82+
83+ assert_eq ! ( entry, Entry { mode, filename, oid } ) ;
7784
7885 Ok ( ( ) )
7986}
0 commit comments