13d95647eSBen Roth
23d95647eSBen Roth#import <XCTest/XCTest.h>
33d95647eSBen Roth#import "EXAppLoader+Tests.h"
43d95647eSBen Roth#import "EXProdServiceTestCase.h"
53d95647eSBen Roth
63d95647eSBen Roth@interface EXAppLoaderConfigurationTestsProdService : EXProdServiceTestCase
73d95647eSBen Roth
83d95647eSBen Roth@end
93d95647eSBen Roth
103d95647eSBen Roth@implementation EXAppLoaderConfigurationTestsProdService
113d95647eSBen Roth
123d95647eSBen Roth- (void)setUp
133d95647eSBen Roth{
143d95647eSBen Roth    [super setUp];
153d95647eSBen Roth}
163d95647eSBen Roth
173d95647eSBen Roth- (void)testIsOnErrorRecoveryRespectedInShellApp
183d95647eSBen Roth{
193d95647eSBen Roth  NSDictionary *manifest = @{
203d95647eSBen Roth                             @"updates": @{
213d95647eSBen Roth                                 @"checkAutomatically": @"ON_ERROR_RECOVERY"
223d95647eSBen Roth                                 },
23d38547b6SQuinlan Jung                             @"bundleUrl": @"https://classic-assets.eascdn.net/%40esamelson%2Ftest-fetch-update%2F1.0.0%2Fddf3e9977eedb14313d242302df6cf70-27.0.0-ios.js", // value doesn't matter
243d95647eSBen Roth                             };
25*7c3ed0c0SDouglas Lowder  EXAbstractLoader *appLoader = [[EXAbstractLoader alloc] initWithManifestUrl:[NSURL URLWithString:@"exp://exp.host/@esamelson/test-fetch-update"]];
263d95647eSBen Roth  [appLoader _fetchBundleWithManifest:manifest];
273d95647eSBen Roth}
283d95647eSBen Roth
293d95647eSBen Roth@end
30