aboutsummaryrefslogtreecommitdiff
path: root/ios/OwynLauncherRewriteTests
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-10-25 13:38:53 +0530
committerAkshay Nair <phenax5@gmail.com>2024-10-25 13:38:53 +0530
commit315c90081ab2596d9bc87a73254946ef992f9f61 (patch)
tree16397e72fba4fef726fec38d174eadc183c27795 /ios/OwynLauncherRewriteTests
parent95e4f3b1c1774aeab4fda1df1896ac86d3d36c47 (diff)
downloaddaft-launcher-main.tar.gz
daft-launcher-main.zip
Removed ios directoryHEADmain
Diffstat (limited to '')
-rw-r--r--ios/OwynLauncherRewriteTests/Info.plist24
-rw-r--r--ios/OwynLauncherRewriteTests/OwynLauncherRewriteTests.m66
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