From 315c90081ab2596d9bc87a73254946ef992f9f61 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 25 Oct 2024 13:38:53 +0530 Subject: Removed ios directory --- .../OwynLauncherRewriteTests.m | 66 ---------------------- 1 file changed, 66 deletions(-) delete mode 100644 ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m (limited to 'ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m') diff --git a/ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m b/ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m deleted file mode 100644 index ff6fcd7..0000000 --- a/ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m +++ /dev/null @@ -1,66 +0,0 @@ -#import -#import - -#import -#import - -#define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React" - -@interface OwynLauncherRewriteTests : XCTestCase - -@end - -@implementation OwynLauncherRewriteTests - -- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test -{ - if (test(view)) { - return YES; - } - for (UIView *subview in [view subviews]) { - if ([self findSubviewInView:subview matching:test]) { - return YES; - } - } - return NO; -} - -- (void)testRendersWelcomeScreen -{ - UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; - NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; - BOOL foundElement = NO; - - __block NSString *redboxError = nil; -#ifdef DEBUG - RCTSetLogFunction( - ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { - if (level >= RCTLogLevelError) { - redboxError = message; - } - }); -#endif - - while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { - [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - - foundElement = [self findSubviewInView:vc.view - matching:^BOOL(UIView *view) { - if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { - return YES; - } - return NO; - }]; - } - -#ifdef DEBUG - RCTSetLogFunction(RCTDefaultLogFunction); -#endif - - XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); - XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); -} - -@end -- cgit v1.3.1