|
19 | 19 | RCTDefineImageURLLoader(RCTImageLoaderTestsURLLoader1) RCTDefineImageURLLoader(RCTImageLoaderTestsURLLoader2) |
20 | 20 | RCTDefineImageDecoder(RCTImageLoaderTestsDecoder1) RCTDefineImageDecoder(RCTImageLoaderTestsDecoder2) |
21 | 21 |
|
22 | | - @interface RCTImageLoaderTestsImageCache : NSObject <RCTImageCache> |
| 22 | + @interface RCTImageLoaderTestsImageCache : NSObject<RCTImageCache> |
23 | 23 |
|
24 | 24 | @property (nonatomic, strong) UIImage *image; |
25 | 25 | @property (nonatomic, copy) NSString *URLString; |
|
31 | 31 |
|
32 | 32 | @implementation RCTImageLoaderTestsImageCache |
33 | 33 |
|
34 | | -- (UIImage *)imageForUrl:(NSString *)url |
35 | | - size:(CGSize)size |
36 | | - scale:(CGFloat)scale |
37 | | - resizeMode:(RCTResizeMode)resizeMode |
| 34 | +- (UIImage *)imageForUrl:(NSString *)url size:(CGSize)size scale:(CGFloat)scale resizeMode:(RCTResizeMode)resizeMode |
38 | 35 | { |
39 | 36 | if (![url isEqualToString:self.URLString] || scale != 1 || resizeMode != RCTResizeModeStretch) { |
40 | 37 | return nil; |
@@ -79,14 +76,13 @@ - (void)testCachedImagePreservesNaturalSizeWhenNotClipped |
79 | 76 | imageCache.URLString = @"https://reactnative.dev/img/opengraph.png"; |
80 | 77 | imageCache.requestedSize = CGSizeMake(100, 100); |
81 | 78 |
|
82 | | - NS_VALID_UNTIL_END_OF_SCOPE RCTImageLoader *imageLoader = [[RCTImageLoader alloc] |
83 | | - initWithRedirectDelegate:nil |
84 | | - loadersProvider:^NSArray<id<RCTImageURLLoader>> *(__unused RCTModuleRegistry *moduleRegistry) { |
85 | | - return @[]; |
86 | | - } |
87 | | - decodersProvider:^NSArray<id<RCTImageDataDecoder>> *(__unused RCTModuleRegistry *moduleRegistry) { |
88 | | - return @[]; |
89 | | - }]; |
| 79 | + NS_VALID_UNTIL_END_OF_SCOPE RCTImageLoader *imageLoader = [[RCTImageLoader alloc] initWithRedirectDelegate:nil |
| 80 | + loadersProvider:^NSArray<id<RCTImageURLLoader>> *(__unused RCTModuleRegistry *moduleRegistry) { |
| 81 | + return @[]; |
| 82 | + } |
| 83 | + decodersProvider:^NSArray<id<RCTImageDataDecoder>> *(__unused RCTModuleRegistry *moduleRegistry) { |
| 84 | + return @[]; |
| 85 | + }]; |
90 | 86 | [imageLoader setImageCache:imageCache]; |
91 | 87 |
|
92 | 88 | XCTestExpectation *expectation = [self expectationWithDescription:@"Image loaded from cache"]; |
|
0 commit comments