| 
				
			 | 
			
			
				@@ -51,21 +51,21 @@ 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				51
			 | 
			
			
				 	__unused RNNNavigationController* nav = [[RNNNavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				52
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				53
			 | 
			
			
				 	UIColor* expectedColor = [UIColor colorWithRed:1 green:0 blue:0 alpha:1]; 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				54
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				55
			 | 
			
			
				 	XCTAssertTrue([self.uut.navigationController.navigationBar.barTintColor isEqual:expectedColor]); 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				56
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				57
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				58
			 | 
			
				58
			 | 
			
			
				 -(void)testTopBarBackgroundColorWithoutNavigationController{ 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				59
			 | 
			
			
				 	NSNumber* inputColor = @(0xFFFF0000); 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				60
			 | 
			
			
				 	self.options.topBar.background.color = inputColor; 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				62
			 | 
			
			
				 	XCTAssertNoThrow([self.uut viewWillAppear:false]); 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				63
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				64
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				65
			 | 
			
				65
			 | 
			
			
				 - (void)testStatusBarHidden_default { 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				66
			 | 
			
			
				 	__unused RNNNavigationController* nav = [[RNNNavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				67
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				69
			 | 
			
			
				 	XCTAssertFalse([self.uut prefersStatusBarHidden]); 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				70
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				71
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -73,7 +73,7 @@ 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				73
			 | 
			
			
				 	self.options.statusBar.hidden = @(1); 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				74
			 | 
			
			
				 	__unused RNNNavigationController* nav = [[RNNNavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				75
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				76
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				77
			 | 
			
			
				 	XCTAssertTrue([self.uut prefersStatusBarHidden]); 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				78
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				79
			 | 
			
				79
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -82,7 +82,7 @@ 
			 | 
		
	
		
			
			| 
				82
			 | 
			
				82
			 | 
			
			
				 	self.options.topBar.visible = @(0); 
			 | 
		
	
		
			
			| 
				83
			 | 
			
				83
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				84
			 | 
			
				84
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				85
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				85
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				86
			 | 
			
				86
			 | 
			
			
				 	XCTAssertFalse([self.uut prefersStatusBarHidden]); 
			 | 
		
	
		
			
			| 
				87
			 | 
			
				87
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				88
			 | 
			
				88
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -100,7 +100,7 @@ 
			 | 
		
	
		
			
			| 
				100
			 | 
			
				100
			 | 
			
			
				 	self.options.statusBar.hidden = @(0); 
			 | 
		
	
		
			
			| 
				101
			 | 
			
				101
			 | 
			
			
				 	__unused RNNNavigationController* nav = [[RNNNavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				102
			 | 
			
				102
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				103
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				103
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				104
			 | 
			
			
				 	XCTAssertFalse([self.uut prefersStatusBarHidden]); 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				105
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				106
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -108,14 +108,14 @@ 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				108
			 | 
			
			
				 	NSString* title =@"some title"; 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				109
			 | 
			
			
				 	self.options.topBar.title.text = title; 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				110
			 | 
			
			
				 	__unused RNNNavigationController* nav = [[RNNNavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				111
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				111
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				112
			 | 
			
				112
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				113
			 | 
			
				113
			 | 
			
			
				 	XCTAssertTrue([self.uut.navigationItem.title isEqual:title]); 
			 | 
		
	
		
			
			| 
				114
			 | 
			
				114
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				115
			 | 
			
				115
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				116
			 | 
			
				116
			 | 
			
			
				 -(void)testTitle_default{ 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				117
			 | 
			
			
				 	__unused RNNNavigationController* nav = [[RNNNavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				118
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				118
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				119
			 | 
			
				119
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				120
			 | 
			
				120
			 | 
			
			
				 	XCTAssertNil(self.uut.navigationItem.title); 
			 | 
		
	
		
			
			| 
				121
			 | 
			
				121
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -129,9 +129,9 @@ 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				129
			 | 
			
			
				 	XCTAssertTrue([self.uut.navigationController.navigationBar.titleTextAttributes[@"NSColor"] isEqual:expectedColor]); 
			 | 
		
	
		
			
			| 
				130
			 | 
			
				130
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				131
			 | 
			
				131
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				132
			 | 
			
				
			 | 
			
			
				--(void)testScreenBackgroundColor_validColor{ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+-(void)testbackgroundColor_validColor{ 
			 | 
		
	
		
			
			| 
				133
			 | 
			
				133
			 | 
			
			
				 	NSNumber* inputColor = @(0xFFFF0000); 
			 | 
		
	
		
			
			| 
				134
			 | 
			
				
			 | 
			
			
				-	self.options.layout.screenBackgroundColor = inputColor; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+	self.options.layout.backgroundColor = inputColor; 
			 | 
		
	
		
			
			| 
				135
			 | 
			
				135
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				136
			 | 
			
				136
			 | 
			
			
				 	UIColor* expectedColor = [UIColor colorWithRed:1 green:0 blue:0 alpha:1]; 
			 | 
		
	
		
			
			| 
				137
			 | 
			
				137
			 | 
			
			
				 	XCTAssertTrue([self.uut.view.backgroundColor isEqual:expectedColor]); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -198,7 +198,7 @@ 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				198
			 | 
			
			
				 	[vc setViewControllers:controllers]; 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				199
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				200
			 | 
			
			
				 	XCTAssertTrue([self.uut.tabBarItem.badgeValue isEqualToString:tabBadgeInput]); 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				201
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				202
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				203
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				204
			 | 
			
				204
			 | 
			
			
				 -(void)testTopBarTransparent_BOOL_True { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -222,7 +222,7 @@ 
			 | 
		
	
		
			
			| 
				222
			 | 
			
				222
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				223
			 | 
			
				223
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				224
			 | 
			
				224
			 | 
			
			
				 -(void)testStoreOriginalTopBarImages { 
			 | 
		
	
		
			
			| 
				225
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				225
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				226
			 | 
			
				226
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				227
			 | 
			
				227
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				228
			 | 
			
				228
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -404,11 +404,11 @@ 
			 | 
		
	
		
			
			| 
				404
			 | 
			
				404
			 | 
			
			
				 	self.options.layout.orientation = supportedOrientations; 
			 | 
		
	
		
			
			| 
				405
			 | 
			
				405
			 | 
			
			
				 	__unused RNNTabBarController* vc = [[RNNTabBarController alloc] init]; 
			 | 
		
	
		
			
			| 
				406
			 | 
			
				406
			 | 
			
			
				 	NSMutableArray* controllers = [NSMutableArray new]; 
			 | 
		
	
		
			
			| 
				407
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				407
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				408
			 | 
			
				408
			 | 
			
			
				 	[controllers addObject:self.uut]; 
			 | 
		
	
		
			
			| 
				409
			 | 
			
				409
			 | 
			
			
				 	[vc setViewControllers:controllers]; 
			 | 
		
	
		
			
			| 
				410
			 | 
			
				410
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				411
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				411
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				412
			 | 
			
				412
			 | 
			
			
				 	UIInterfaceOrientationMask expectedOrientation = UIInterfaceOrientationMaskPortrait; 
			 | 
		
	
		
			
			| 
				413
			 | 
			
				413
			 | 
			
			
				 	XCTAssertTrue(self.uut.tabBarController.supportedInterfaceOrientations == expectedOrientation); 
			 | 
		
	
		
			
			| 
				414
			 | 
			
				414
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -418,11 +418,11 @@ 
			 | 
		
	
		
			
			| 
				418
			 | 
			
				418
			 | 
			
			
				 	self.options.layout.orientation = supportedOrientations; 
			 | 
		
	
		
			
			| 
				419
			 | 
			
				419
			 | 
			
			
				 	__unused RNNTabBarController* vc = [[RNNTabBarController alloc] init]; 
			 | 
		
	
		
			
			| 
				420
			 | 
			
				420
			 | 
			
			
				 	NSMutableArray* controllers = [NSMutableArray new]; 
			 | 
		
	
		
			
			| 
				421
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				421
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				422
			 | 
			
				422
			 | 
			
			
				 	[controllers addObject:self.uut]; 
			 | 
		
	
		
			
			| 
				423
			 | 
			
				423
			 | 
			
			
				 	[vc setViewControllers:controllers]; 
			 | 
		
	
		
			
			| 
				424
			 | 
			
				424
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				425
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				425
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				426
			 | 
			
				426
			 | 
			
			
				 	UIInterfaceOrientationMask expectedOrientation = (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskLandscape); 
			 | 
		
	
		
			
			| 
				427
			 | 
			
				427
			 | 
			
			
				 	XCTAssertTrue(self.uut.tabBarController.supportedInterfaceOrientations == expectedOrientation); 
			 | 
		
	
		
			
			| 
				428
			 | 
			
				428
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -432,11 +432,11 @@ 
			 | 
		
	
		
			
			| 
				432
			 | 
			
				432
			 | 
			
			
				 	self.options.layout.orientation = supportedOrientations; 
			 | 
		
	
		
			
			| 
				433
			 | 
			
				433
			 | 
			
			
				 	__unused RNNTabBarController* vc = [[RNNTabBarController alloc] init]; 
			 | 
		
	
		
			
			| 
				434
			 | 
			
				434
			 | 
			
			
				 	NSMutableArray* controllers = [NSMutableArray new]; 
			 | 
		
	
		
			
			| 
				435
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				435
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				436
			 | 
			
				436
			 | 
			
			
				 	[controllers addObject:self.uut]; 
			 | 
		
	
		
			
			| 
				437
			 | 
			
				437
			 | 
			
			
				 	[vc setViewControllers:controllers]; 
			 | 
		
	
		
			
			| 
				438
			 | 
			
				438
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				439
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				439
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				440
			 | 
			
				440
			 | 
			
			
				 	UIInterfaceOrientationMask expectedOrientation = UIInterfaceOrientationMaskAll; 
			 | 
		
	
		
			
			| 
				441
			 | 
			
				441
			 | 
			
			
				 	XCTAssertTrue(self.uut.tabBarController.supportedInterfaceOrientations == expectedOrientation); 
			 | 
		
	
		
			
			| 
				442
			 | 
			
				442
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -445,7 +445,7 @@ 
			 | 
		
	
		
			
			| 
				445
			 | 
			
				445
			 | 
			
			
				 	self.options.topBar.rightButtons = @[@{@"id": @"testId", @"title": @"test"}]; 
			 | 
		
	
		
			
			| 
				446
			 | 
			
				446
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				447
			 | 
			
				447
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				448
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				448
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				449
			 | 
			
				449
			 | 
			
			
				 	RNNUIBarButtonItem* button = (RNNUIBarButtonItem*)[nav.topViewController.navigationItem.rightBarButtonItems objectAtIndex:0]; 
			 | 
		
	
		
			
			| 
				450
			 | 
			
				450
			 | 
			
			
				 	NSString* expectedButtonId = @"testId"; 
			 | 
		
	
		
			
			| 
				451
			 | 
			
				451
			 | 
			
			
				 	NSString* expectedTitle = @"test"; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -456,18 +456,18 @@ 
			 | 
		
	
		
			
			| 
				456
			 | 
			
				456
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				457
			 | 
			
				457
			 | 
			
			
				 -(void)testRightButtonsWithTitle_withStyle { 
			 | 
		
	
		
			
			| 
				458
			 | 
			
				458
			 | 
			
			
				 	NSNumber* inputColor = @(0xFFFF0000); 
			 | 
		
	
		
			
			| 
				459
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				459
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				460
			 | 
			
				460
			 | 
			
			
				 	self.options.topBar.rightButtons = @[@{@"id": @"testId", @"title": @"test", @"enabled": @false, @"buttonColor": inputColor, @"buttonFontSize": @22, @"buttonFontWeight": @"800"}]; 
			 | 
		
	
		
			
			| 
				461
			 | 
			
				461
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				462
			 | 
			
				462
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				463
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				463
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				464
			 | 
			
				464
			 | 
			
			
				 	RNNUIBarButtonItem* button = (RNNUIBarButtonItem*)[nav.topViewController.navigationItem.rightBarButtonItems objectAtIndex:0]; 
			 | 
		
	
		
			
			| 
				465
			 | 
			
				465
			 | 
			
			
				 	NSString* expectedButtonId = @"testId"; 
			 | 
		
	
		
			
			| 
				466
			 | 
			
				466
			 | 
			
			
				 	NSString* expectedTitle = @"test"; 
			 | 
		
	
		
			
			| 
				467
			 | 
			
				467
			 | 
			
			
				 	XCTAssertTrue([button.buttonId isEqualToString:expectedButtonId]); 
			 | 
		
	
		
			
			| 
				468
			 | 
			
				468
			 | 
			
			
				 	XCTAssertTrue([button.title isEqualToString:expectedTitle]); 
			 | 
		
	
		
			
			| 
				469
			 | 
			
				469
			 | 
			
			
				 	XCTAssertFalse(button.enabled); 
			 | 
		
	
		
			
			| 
				470
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				470
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				471
			 | 
			
				471
			 | 
			
			
				 	//TODO: Determine how to tests buttonColor,buttonFontSize and buttonFontWeight? 
			 | 
		
	
		
			
			| 
				472
			 | 
			
				472
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				473
			 | 
			
				473
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -476,7 +476,7 @@ 
			 | 
		
	
		
			
			| 
				476
			 | 
			
				476
			 | 
			
			
				 	self.options.topBar.leftButtons = @[@{@"id": @"testId", @"title": @"test"}]; 
			 | 
		
	
		
			
			| 
				477
			 | 
			
				477
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				478
			 | 
			
				478
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				479
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				479
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				480
			 | 
			
				480
			 | 
			
			
				 	RNNUIBarButtonItem* button = (RNNUIBarButtonItem*)[nav.topViewController.navigationItem.leftBarButtonItems objectAtIndex:0]; 
			 | 
		
	
		
			
			| 
				481
			 | 
			
				481
			 | 
			
			
				 	NSString* expectedButtonId = @"testId"; 
			 | 
		
	
		
			
			| 
				482
			 | 
			
				482
			 | 
			
			
				 	NSString* expectedTitle = @"test"; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -487,18 +487,18 @@ 
			 | 
		
	
		
			
			| 
				487
			 | 
			
				487
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				488
			 | 
			
				488
			 | 
			
			
				 -(void)testLeftButtonsWithTitle_withStyle { 
			 | 
		
	
		
			
			| 
				489
			 | 
			
				489
			 | 
			
			
				 	NSNumber* inputColor = @(0xFFFF0000); 
			 | 
		
	
		
			
			| 
				490
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				490
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				491
			 | 
			
				491
			 | 
			
			
				 	self.options.topBar.leftButtons = @[@{@"id": @"testId", @"title": @"test", @"enabled": @false, @"buttonColor": inputColor, @"buttonFontSize": @22, @"buttonFontWeight": @"800"}]; 
			 | 
		
	
		
			
			| 
				492
			 | 
			
				492
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				493
			 | 
			
				493
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				494
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				494
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				495
			 | 
			
				495
			 | 
			
			
				 	RNNUIBarButtonItem* button = (RNNUIBarButtonItem*)[nav.topViewController.navigationItem.leftBarButtonItems objectAtIndex:0]; 
			 | 
		
	
		
			
			| 
				496
			 | 
			
				496
			 | 
			
			
				 	NSString* expectedButtonId = @"testId"; 
			 | 
		
	
		
			
			| 
				497
			 | 
			
				497
			 | 
			
			
				 	NSString* expectedTitle = @"test"; 
			 | 
		
	
		
			
			| 
				498
			 | 
			
				498
			 | 
			
			
				 	XCTAssertTrue([button.buttonId isEqualToString:expectedButtonId]); 
			 | 
		
	
		
			
			| 
				499
			 | 
			
				499
			 | 
			
			
				 	XCTAssertTrue([button.title isEqualToString:expectedTitle]); 
			 | 
		
	
		
			
			| 
				500
			 | 
			
				500
			 | 
			
			
				 	XCTAssertFalse(button.enabled); 
			 | 
		
	
		
			
			| 
				501
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				501
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				502
			 | 
			
				502
			 | 
			
			
				 	//TODO: Determine how to tests buttonColor,buttonFontSize and buttonFontWeight? 
			 | 
		
	
		
			
			| 
				503
			 | 
			
				503
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				504
			 | 
			
				504
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -585,7 +585,7 @@ 
			 | 
		
	
		
			
			| 
				585
			 | 
			
				585
			 | 
			
			
				 	self.options.backgroundImage = backgroundImage; 
			 | 
		
	
		
			
			| 
				586
			 | 
			
				586
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				587
			 | 
			
				587
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				588
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				588
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				589
			 | 
			
				589
			 | 
			
			
				 	XCTAssertTrue([[(UIImageView*)self.uut.view.subviews[0] image] isEqual:backgroundImage]); 
			 | 
		
	
		
			
			| 
				590
			 | 
			
				590
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				591
			 | 
			
				591
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -601,7 +601,7 @@ 
			 | 
		
	
		
			
			| 
				601
			 | 
			
				601
			 | 
			
			
				 	self.options.topBar.drawBehind = @(1); 
			 | 
		
	
		
			
			| 
				602
			 | 
			
				602
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				603
			 | 
			
				603
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				604
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				604
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				605
			 | 
			
				605
			 | 
			
			
				 	XCTAssertTrue(self.uut.edgesForExtendedLayout & UIRectEdgeTop); 
			 | 
		
	
		
			
			| 
				606
			 | 
			
				606
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				607
			 | 
			
				607
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -609,7 +609,7 @@ 
			 | 
		
	
		
			
			| 
				609
			 | 
			
				609
			 | 
			
			
				 	self.options.topBar.drawBehind = @(0); 
			 | 
		
	
		
			
			| 
				610
			 | 
			
				610
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				611
			 | 
			
				611
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				612
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				612
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				613
			 | 
			
				613
			 | 
			
			
				 	XCTAssertFalse(self.uut.edgesForExtendedLayout & UIRectEdgeTop); 
			 | 
		
	
		
			
			| 
				614
			 | 
			
				614
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				615
			 | 
			
				615
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -617,7 +617,7 @@ 
			 | 
		
	
		
			
			| 
				617
			 | 
			
				617
			 | 
			
			
				 	self.options.bottomTabs.drawBehind = @(1); 
			 | 
		
	
		
			
			| 
				618
			 | 
			
				618
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				619
			 | 
			
				619
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				620
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				620
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				621
			 | 
			
				621
			 | 
			
			
				 	XCTAssertTrue(self.uut.edgesForExtendedLayout & UIRectEdgeBottom); 
			 | 
		
	
		
			
			| 
				622
			 | 
			
				622
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				623
			 | 
			
				623
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -625,7 +625,7 @@ 
			 | 
		
	
		
			
			| 
				625
			 | 
			
				625
			 | 
			
			
				 	self.options.bottomTabs.drawBehind = @(0); 
			 | 
		
	
		
			
			| 
				626
			 | 
			
				626
			 | 
			
			
				 	__unused UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:self.uut]; 
			 | 
		
	
		
			
			| 
				627
			 | 
			
				627
			 | 
			
			
				 	[self.uut viewWillAppear:false]; 
			 | 
		
	
		
			
			| 
				628
			 | 
			
				
			 | 
			
			
				-	 
			 | 
		
	
		
			
			| 
				
			 | 
			
				628
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				629
			 | 
			
				629
			 | 
			
			
				 	XCTAssertFalse(self.uut.edgesForExtendedLayout & UIRectEdgeBottom); 
			 | 
		
	
		
			
			| 
				630
			 | 
			
				630
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				631
			 | 
			
				631
			 | 
			
			
				  
			 |