1 2#import <XCTest/XCTest.h> 3#import "EXAppLoader+Tests.h" 4#import "EXProdServiceTestCase.h" 5 6@interface EXAppLoaderConfigurationTestsProdService : EXProdServiceTestCase 7 8@end 9 10@implementation EXAppLoaderConfigurationTestsProdService 11 12- (void)setUp 13{ 14 [super setUp]; 15} 16 17- (void)testIsOnErrorRecoveryRespectedInShellApp 18{ 19 NSDictionary *manifest = @{ 20 @"updates": @{ 21 @"checkAutomatically": @"ON_ERROR_RECOVERY" 22 }, 23 @"bundleUrl": @"https://classic-assets.eascdn.net/%40esamelson%2Ftest-fetch-update%2F1.0.0%2Fddf3e9977eedb14313d242302df6cf70-27.0.0-ios.js", // value doesn't matter 24 }; 25 EXAbstractLoader *appLoader = [[EXAbstractLoader alloc] initWithManifestUrl:[NSURL URLWithString:@"exp://exp.host/@esamelson/test-fetch-update"]]; 26 [appLoader _fetchBundleWithManifest:manifest]; 27} 28 29@end 30