@@ -220,6 +220,22 @@ func TestOpenReader(t *testing.T) {
220
220
221
221
_ , err = OpenReader (r )
222
222
assert .EqualError (t , err , "unexpected EOF" )
223
+
224
+ _ , err = OpenReader (bytes .NewReader ([]byte {
225
+ 0x50 , 0x4b , 0x03 , 0x04 , 0x0a , 0x00 , 0x09 , 0x00 , 0x63 , 0x00 , 0x47 , 0xa3 , 0xb6 , 0x50 , 0x00 , 0x00 ,
226
+ 0x00 , 0x00 , 0x1c , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x08 , 0x00 , 0x0b , 0x00 , 0x70 , 0x61 ,
227
+ 0x73 , 0x73 , 0x77 , 0x6f , 0x72 , 0x64 , 0x01 , 0x99 , 0x07 , 0x00 , 0x02 , 0x00 , 0x41 , 0x45 , 0x03 , 0x00 ,
228
+ 0x00 , 0x21 , 0x06 , 0x59 , 0xc0 , 0x12 , 0xf3 , 0x19 , 0xc7 , 0x51 , 0xd1 , 0xc9 , 0x31 , 0xcb , 0xcc , 0x8a ,
229
+ 0xe1 , 0x44 , 0xe1 , 0x56 , 0x20 , 0x24 , 0x1f , 0xba , 0x09 , 0xda , 0x53 , 0xd5 , 0xef , 0x50 , 0x4b , 0x07 ,
230
+ 0x08 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1c , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x50 , 0x4b , 0x01 ,
231
+ 0x02 , 0x1f , 0x00 , 0x0a , 0x00 , 0x09 , 0x00 , 0x63 , 0x00 , 0x47 , 0xa3 , 0xb6 , 0x50 , 0x00 , 0x00 , 0x00 ,
232
+ 0x00 , 0x1c , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x08 , 0x00 , 0x0b , 0x00 , 0x00 , 0x00 , 0x00 ,
233
+ 0x00 , 0x00 , 0x00 , 0x20 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x70 , 0x61 , 0x73 , 0x73 , 0x77 ,
234
+ 0x6f , 0x72 , 0x64 , 0x01 , 0x99 , 0x07 , 0x00 , 0x02 , 0x00 , 0x41 , 0x45 , 0x03 , 0x00 , 0x00 , 0x50 , 0x4b ,
235
+ 0x05 , 0x06 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x01 , 0x00 , 0x41 , 0x00 , 0x00 , 0x00 , 0x5d , 0x00 ,
236
+ 0x00 , 0x00 , 0x00 , 0x00 ,
237
+ }))
238
+ assert .EqualError (t , err , "zip: unsupported compression algorithm" )
223
239
}
224
240
225
241
func TestBrokenFile (t * testing.T ) {
0 commit comments