@@ -2334,9 +2334,12 @@ mod test {
2334
2334
. await
2335
2335
. expect ( "authenticated" ) ;
2336
2336
2337
+ let layers_len = image_data. layers . len ( ) ;
2338
+ let layer_1_data_len = image_data. layers [ 0 ] . data . len ( ) ;
2339
+ let layer_1_data = image_data. layers [ 0 ] . data . clone ( ) ;
2337
2340
c. push (
2338
2341
& push_image,
2339
- & image_data. layers ,
2342
+ image_data. layers ,
2340
2343
image_data. config . clone ( ) ,
2341
2344
registry_auth,
2342
2345
Some ( manifest. clone ( ) ) ,
@@ -2358,13 +2361,10 @@ mod test {
2358
2361
. await
2359
2362
. expect ( "failed to pull pushed image manifest" ) ;
2360
2363
2361
- assert ! ( image_data . layers . len ( ) == 1 ) ;
2364
+ assert ! ( layers_len == 1 ) ;
2362
2365
assert ! ( pulled_image_data. layers. len( ) == 1 ) ;
2363
- assert_eq ! (
2364
- image_data. layers[ 0 ] . data. len( ) ,
2365
- pulled_image_data. layers[ 0 ] . data. len( )
2366
- ) ;
2367
- assert_eq ! ( image_data. layers[ 0 ] . data, pulled_image_data. layers[ 0 ] . data) ;
2366
+ assert_eq ! ( layer_1_data_len, pulled_image_data. layers[ 0 ] . data. len( ) ) ;
2367
+ assert_eq ! ( layer_1_data, pulled_image_data. layers[ 0 ] . data) ;
2368
2368
2369
2369
assert_eq ! ( manifest. media_type, pulled_manifest. media_type) ;
2370
2370
assert_eq ! ( manifest. schema_version, pulled_manifest. schema_version) ;
@@ -2443,7 +2443,7 @@ mod test {
2443
2443
} = image;
2444
2444
c. push (
2445
2445
& dest_image,
2446
- & layers,
2446
+ layers,
2447
2447
config,
2448
2448
& RegistryAuth :: Anonymous ,
2449
2449
manifest,
0 commit comments