123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #import <XCTest/XCTest.h>
- #import "RNNBottomTabOptions.h"
-
- @interface RNNBottomTabOptionsTest : XCTestCase
-
- @property (nonatomic, retain) RNNBottomTabOptions* uut;
-
- @end
-
- @implementation RNNBottomTabOptionsTest
-
- - (void)setUp {
- [super setUp];
- // self.uut = [[RNNBottomTabOptions alloc] initEmptyOptions];
- }
-
- //- (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 applyOn:viewController];
- //
- // 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
|