12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- #import <XCTest/XCTest.h>
- #import "RNNBottomTabPresenter.h"
-
- @interface RNNBottomTabPresenterTest : XCTestCase
-
- @property (nonatomic, strong) RNNBottomTabPresenter *uut;
- @property (nonatomic, strong) RNNNavigationOptions *options;
- @property (nonatomic, strong) id bindedViewController;
-
- @end
-
- @implementation RNNBottomTabPresenterTest
-
- - (void)setUp {
- [super setUp];
- }
-
- //- (void)test_tabBarTextFontFamily_validFont {
- // UIViewController* viewController = [UIViewController new];
- //
- // NSString* inputFont = @"HelveticaNeue";
- // UIFont* expectedFont = [UIFont fontWithName:inputFont size:10];
- //
- // self.uut.fontFamily = inputFont;
- // self.uut.text = @"Tab 1";
- //
- // [self.uut rnn_set];
- //
- // NSDictionary* attributes = [viewController.tabBarItem titleTextAttributesForState:UIControlStateNormal];
- // XCTAssertTrue([attributes[@"NSFont"] isEqual:expectedFont]);
- //}
-
- //- (void)test_tabBarTextFontSize_withoutTextFontFamily_withoutTextColor {
- // UIViewController* viewController = [UIViewController new];
- //
- // UIFont* expectedFont = [UIFont systemFontOfSize:15];
- //
- // self.uut.fontSize = @(15);
- // self.uut.text = @"Tab 1";
- //
- // [self.uut applyOn:viewController];
- //
- // NSDictionary* attributes = [viewController.tabBarItem titleTextAttributesForState:UIControlStateNormal];
- // XCTAssertTrue([attributes[@"NSFont"] isEqual:expectedFont]);
- //}
- //
- //- (void)test_tabBarTextFontSize_withoutTextFontFamily {
- // UIViewController* viewController = [UIViewController new];
- //
- // UIFont* expectedFont = [UIFont systemFontOfSize:15];
- //
- // self.uut.fontSize = @(15);
- // self.uut.text = @"Tab 1";
- //
- // [self.uut applyOn:viewController];
- //
- // NSDictionary* attributes = [viewController.tabBarItem titleTextAttributesForState:UIControlStateNormal];
- // XCTAssertTrue([attributes[@"NSFont"] isEqual:expectedFont]);
- //}
- //
- //- (void)test_tabBarTextFontSize_withTextFontFamily_withTextColor {
- // UIViewController* viewController = [UIViewController new];
- //
- // NSString* inputFont = @"HelveticaNeue";
- // UIFont* expectedFont = [UIFont fontWithName:inputFont size:15];
- //
- // self.uut.fontSize = @(15);
- // self.uut.text = @"Tab 1";
- // self.uut.fontFamily = inputFont;
- // self.uut.textColor = @(4279979127);
- // [self.uut applyOn:viewController];
- //
- // NSDictionary* attributes = [viewController.tabBarItem titleTextAttributesForState:UIControlStateNormal];
- // UIColor* color = attributes[NSForegroundColorAttributeName];
- // UIColor* expectedColor = [RCTConvert UIColor:@(4279979127)];
- //
- // XCTAssertTrue([color isEqual:expectedColor]);
- // XCTAssertTrue([attributes[@"NSFont"] isEqual:expectedFont]);
- //}
-
- @end
|