diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-10-25 13:38:53 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-10-25 13:38:53 +0530 |
| commit | 315c90081ab2596d9bc87a73254946ef992f9f61 (patch) | |
| tree | 16397e72fba4fef726fec38d174eadc183c27795 /ios/OwynLauncherRewriteTests | |
| parent | 95e4f3b1c1774aeab4fda1df1896ac86d3d36c47 (diff) | |
| download | daft-launcher-main.tar.gz daft-launcher-main.zip | |
Diffstat (limited to '')
| -rw-r--r-- | ios/OwynLauncherRewriteTests/Info.plist | 24 | ||||
| -rw-r--r-- | ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m | 66 |
2 files changed, 0 insertions, 90 deletions
diff --git a/ios/OwynLauncherRewriteTests/Info.plist b/ios/OwynLauncherRewriteTests/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/ios/OwynLauncherRewriteTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>en</string> - <key>CFBundleExecutable</key> - <string>$(EXECUTABLE_NAME)</string> - <key>CFBundleIdentifier</key> - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>$(PRODUCT_NAME)</string> - <key>CFBundlePackageType</key> - <string>BNDL</string> - <key>CFBundleShortVersionString</key> - <string>1.0</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>1</string> -</dict> -</plist> 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 <UIKit/UIKit.h> -#import <XCTest/XCTest.h> - -#import <React/RCTLog.h> -#import <React/RCTRootView.h> - -#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 |
