Explorar o código

Update one failed test case during the 5.18 version changes

DreamPiggy %!s(int64=2) %!d(string=hai) anos
pai
achega
404d992c8f
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      Tests/Tests/SDWebImageManagerTests.m

+ 3 - 1
Tests/Tests/SDWebImageManagerTests.m

@@ -317,9 +317,11 @@
 - (void)test13ThatScaleDownLargeImageEXIFOrientationImage {
     XCTestExpectation *expectation = [self expectationWithDescription:@"SDWebImageScaleDownLargeImages works on EXIF orientation image"];
     NSURL *originalImageURL = [NSURL URLWithString:@"https://raw.githubusercontent.com/recurser/exif-orientation-examples/master/Landscape_2.jpg"];
-    [SDWebImageManager.sharedManager loadImageWithURL:originalImageURL options:SDWebImageScaleDownLargeImages progress:nil completed:^(UIImage * _Nullable image, NSData * _Nullable data, NSError * _Nullable error, SDImageCacheType cacheType, BOOL finished, NSURL * _Nullable imageURL) {
+    [SDWebImageManager.sharedManager loadImageWithURL:originalImageURL options:SDWebImageScaleDownLargeImages context:@{SDWebImageContextImageForceDecodePolicy : @(SDImageForceDecodePolicyNever)} progress:nil completed:^(UIImage * _Nullable image, NSData * _Nullable data, NSError * _Nullable error, SDImageCacheType cacheType, BOOL finished, NSURL * _Nullable imageURL) {
         expect(image).notTo.beNil();
 #if SD_UIKIT
+        // The UIGraphicsImageRenderer will correct image to Up(1) orientation
+        // So we disable that to test the behavior
         UIImageOrientation orientation = [SDImageCoderHelper imageOrientationFromEXIFOrientation:kCGImagePropertyOrientationUpMirrored];
         expect(image.imageOrientation).equal(orientation);
 #endif