@@ -22,10 +22,27 @@ func TestFilterTreeDepth(t *testing.T) {
22
22
}
23
23
24
24
func TestFilterObjectType (t * testing.T ) {
25
- require .EqualValues (t , "object:type=tag" , FilterObjectType (plumbing .TagObject ))
26
- require .EqualValues (t , "object:type=commit" , FilterObjectType (plumbing .CommitObject ))
27
- require .EqualValues (t , "object:type=tree" , FilterObjectType (plumbing .TreeObject ))
28
- require .EqualValues (t , "object:type=blob" , FilterObjectType (plumbing .BlobObject ))
25
+ filter , err := FilterObjectType (plumbing .TagObject )
26
+ require .NoError (t , err )
27
+ require .EqualValues (t , "object:type=tag" , filter )
28
+
29
+ filter , err = FilterObjectType (plumbing .CommitObject )
30
+ require .NoError (t , err )
31
+ require .EqualValues (t , "object:type=commit" , filter )
32
+
33
+ filter , err = FilterObjectType (plumbing .TreeObject )
34
+ require .NoError (t , err )
35
+ require .EqualValues (t , "object:type=tree" , filter )
36
+
37
+ filter , err = FilterObjectType (plumbing .BlobObject )
38
+ require .NoError (t , err )
39
+ require .EqualValues (t , "object:type=blob" , filter )
40
+
41
+ _ , err = FilterObjectType (plumbing .InvalidObject )
42
+ require .Error (t , err )
43
+
44
+ _ , err = FilterObjectType (plumbing .OFSDeltaObject )
45
+ require .Error (t , err )
29
46
}
30
47
31
48
func TestFilterCombine (t * testing.T ) {
0 commit comments