mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-12 09:19:52 +00:00
Enable tests for accessibility properties for layer backed nodes
This commit is contained in:
parent
34df512eeb
commit
b284d3f606
@ -308,6 +308,17 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
|||||||
XCTAssertEqual(YES, node.displaysAsynchronously, @"default displaysAsynchronously broken %@", hasLoadedView);
|
XCTAssertEqual(YES, node.displaysAsynchronously, @"default displaysAsynchronously broken %@", hasLoadedView);
|
||||||
XCTAssertEqual(NO, node.asyncdisplaykit_asyncTransactionContainer, @"default asyncdisplaykit_asyncTransactionContainer broken %@", hasLoadedView);
|
XCTAssertEqual(NO, node.asyncdisplaykit_asyncTransactionContainer, @"default asyncdisplaykit_asyncTransactionContainer broken %@", hasLoadedView);
|
||||||
XCTAssertEqualObjects(nil, node.name, @"default name broken %@", hasLoadedView);
|
XCTAssertEqualObjects(nil, node.name, @"default name broken %@", hasLoadedView);
|
||||||
|
|
||||||
|
XCTAssertEqual(NO, node.isAccessibilityElement, @"default isAccessibilityElement is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual((id)nil, node.accessibilityLabel, @"default accessibilityLabel is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual((id)nil, node.accessibilityHint, @"default accessibilityHint is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual((id)nil, node.accessibilityValue, @"default accessibilityValue is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(UIAccessibilityTraitNone, node.accessibilityTraits, @"default accessibilityTraits is broken %@", hasLoadedView);
|
||||||
|
XCTAssertTrue(CGRectEqualToRect(CGRectZero, node.accessibilityFrame), @"default accessibilityFrame is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual((id)nil, node.accessibilityLanguage, @"default accessibilityLanguage is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(NO, node.accessibilityElementsHidden, @"default accessibilityElementsHidden is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(NO, node.accessibilityViewIsModal, @"default accessibilityViewIsModal is broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(NO, node.shouldGroupAccessibilityChildren, @"default shouldGroupAccessibilityChildren is broken %@", hasLoadedView);
|
||||||
|
|
||||||
if (!isLayerBacked) {
|
if (!isLayerBacked) {
|
||||||
XCTAssertEqual(YES, node.userInteractionEnabled, @"default userInteractionEnabled broken %@", hasLoadedView);
|
XCTAssertEqual(YES, node.userInteractionEnabled, @"default userInteractionEnabled broken %@", hasLoadedView);
|
||||||
@ -318,19 +329,6 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
|||||||
XCTAssertEqual(NO, node.userInteractionEnabled, @"layer-backed nodes do not support userInteractionEnabled %@", hasLoadedView);
|
XCTAssertEqual(NO, node.userInteractionEnabled, @"layer-backed nodes do not support userInteractionEnabled %@", hasLoadedView);
|
||||||
XCTAssertEqual(NO, node.exclusiveTouch, @"layer-backed nodes do not support exclusiveTouch %@", hasLoadedView);
|
XCTAssertEqual(NO, node.exclusiveTouch, @"layer-backed nodes do not support exclusiveTouch %@", hasLoadedView);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isLayerBacked) {
|
|
||||||
XCTAssertEqual(NO, node.isAccessibilityElement, @"default isAccessibilityElement is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual((id)nil, node.accessibilityLabel, @"default accessibilityLabel is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual((id)nil, node.accessibilityHint, @"default accessibilityHint is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual((id)nil, node.accessibilityValue, @"default accessibilityValue is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(UIAccessibilityTraitNone, node.accessibilityTraits, @"default accessibilityTraits is broken %@", hasLoadedView);
|
|
||||||
XCTAssertTrue(CGRectEqualToRect(CGRectZero, node.accessibilityFrame), @"default accessibilityFrame is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual((id)nil, node.accessibilityLanguage, @"default accessibilityLanguage is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(NO, node.accessibilityElementsHidden, @"default accessibilityElementsHidden is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(NO, node.accessibilityViewIsModal, @"default accessibilityViewIsModal is broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(NO, node.shouldGroupAccessibilityChildren, @"default shouldGroupAccessibilityChildren is broken %@", hasLoadedView);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)checkDefaultPropertyValuesWithLayerBacking:(BOOL)isLayerBacked
|
- (void)checkDefaultPropertyValuesWithLayerBacking:(BOOL)isLayerBacked
|
||||||
@ -406,20 +404,21 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
|||||||
XCTAssertEqual(NO, node.userInteractionEnabled, @"userInteractionEnabled broken %@", hasLoadedView);
|
XCTAssertEqual(NO, node.userInteractionEnabled, @"userInteractionEnabled broken %@", hasLoadedView);
|
||||||
XCTAssertEqual((BOOL)!isLayerBacked, node.exclusiveTouch, @"exclusiveTouch broken %@", hasLoadedView);
|
XCTAssertEqual((BOOL)!isLayerBacked, node.exclusiveTouch, @"exclusiveTouch broken %@", hasLoadedView);
|
||||||
XCTAssertEqualObjects(@"quack like a duck", node.name, @"name broken %@", hasLoadedView);
|
XCTAssertEqualObjects(@"quack like a duck", node.name, @"name broken %@", hasLoadedView);
|
||||||
|
|
||||||
|
XCTAssertEqual(YES, node.isAccessibilityElement, @"accessibilityElement broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqualObjects(@"Ship love", node.accessibilityLabel, @"accessibilityLabel broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqualObjects(@"Awesome things will happen", node.accessibilityHint, @"accessibilityHint broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqualObjects(@"1 of 2", node.accessibilityValue, @"accessibilityValue broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(UIAccessibilityTraitSelected | UIAccessibilityTraitButton, node.accessibilityTraits, @"accessibilityTraits broken %@", hasLoadedView);
|
||||||
|
XCTAssertTrue(CGRectEqualToRect(CGRectMake(1, 2, 3, 4), node.accessibilityFrame), @"accessibilityFrame broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqualObjects(@"mas", node.accessibilityLanguage, @"accessibilityLanguage broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(YES, node.accessibilityElementsHidden, @"accessibilityElementsHidden broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(YES, node.accessibilityViewIsModal, @"accessibilityViewIsModal broken %@", hasLoadedView);
|
||||||
|
XCTAssertEqual(YES, node.shouldGroupAccessibilityChildren, @"shouldGroupAccessibilityChildren broken %@", hasLoadedView);
|
||||||
|
|
||||||
if (!isLayerBacked) {
|
if (!isLayerBacked) {
|
||||||
XCTAssertEqual(UIViewAutoresizingFlexibleLeftMargin, node.autoresizingMask, @"autoresizingMask %@", hasLoadedView);
|
XCTAssertEqual(UIViewAutoresizingFlexibleLeftMargin, node.autoresizingMask, @"autoresizingMask %@", hasLoadedView);
|
||||||
XCTAssertEqual(NO, node.autoresizesSubviews, @"autoresizesSubviews broken %@", hasLoadedView);
|
XCTAssertEqual(NO, node.autoresizesSubviews, @"autoresizesSubviews broken %@", hasLoadedView);
|
||||||
XCTAssertEqual(YES, node.isAccessibilityElement, @"accessibilityElement broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqualObjects(@"Ship love", node.accessibilityLabel, @"accessibilityLabel broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqualObjects(@"Awesome things will happen", node.accessibilityHint, @"accessibilityHint broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqualObjects(@"1 of 2", node.accessibilityValue, @"accessibilityValue broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(UIAccessibilityTraitSelected | UIAccessibilityTraitButton, node.accessibilityTraits, @"accessibilityTraits broken %@", hasLoadedView);
|
|
||||||
XCTAssertTrue(CGRectEqualToRect(CGRectMake(1, 2, 3, 4), node.accessibilityFrame), @"accessibilityFrame broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqualObjects(@"mas", node.accessibilityLanguage, @"accessibilityLanguage broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(YES, node.accessibilityElementsHidden, @"accessibilityElementsHidden broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(YES, node.accessibilityViewIsModal, @"accessibilityViewIsModal broken %@", hasLoadedView);
|
|
||||||
XCTAssertEqual(YES, node.shouldGroupAccessibilityChildren, @"shouldGroupAccessibilityChildren broken %@", hasLoadedView);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -458,21 +457,22 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
|||||||
node.asyncdisplaykit_asyncTransactionContainer = YES;
|
node.asyncdisplaykit_asyncTransactionContainer = YES;
|
||||||
node.userInteractionEnabled = NO;
|
node.userInteractionEnabled = NO;
|
||||||
node.name = @"quack like a duck";
|
node.name = @"quack like a duck";
|
||||||
|
|
||||||
|
node.isAccessibilityElement = YES;
|
||||||
|
node.accessibilityLabel = @"Ship love";
|
||||||
|
node.accessibilityHint = @"Awesome things will happen";
|
||||||
|
node.accessibilityValue = @"1 of 2";
|
||||||
|
node.accessibilityTraits = UIAccessibilityTraitSelected | UIAccessibilityTraitButton;
|
||||||
|
node.accessibilityFrame = CGRectMake(1, 2, 3, 4);
|
||||||
|
node.accessibilityLanguage = @"mas";
|
||||||
|
node.accessibilityElementsHidden = YES;
|
||||||
|
node.accessibilityViewIsModal = YES;
|
||||||
|
node.shouldGroupAccessibilityChildren = YES;
|
||||||
|
|
||||||
if (!isLayerBacked) {
|
if (!isLayerBacked) {
|
||||||
node.exclusiveTouch = YES;
|
node.exclusiveTouch = YES;
|
||||||
node.autoresizesSubviews = NO;
|
node.autoresizesSubviews = NO;
|
||||||
node.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;
|
node.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;
|
||||||
node.isAccessibilityElement = YES;
|
|
||||||
node.accessibilityLabel = @"Ship love";
|
|
||||||
node.accessibilityHint = @"Awesome things will happen";
|
|
||||||
node.accessibilityValue = @"1 of 2";
|
|
||||||
node.accessibilityTraits = UIAccessibilityTraitSelected | UIAccessibilityTraitButton;
|
|
||||||
node.accessibilityFrame = CGRectMake(1, 2, 3, 4);
|
|
||||||
node.accessibilityLanguage = @"mas";
|
|
||||||
node.accessibilityElementsHidden = YES;
|
|
||||||
node.accessibilityViewIsModal = YES;
|
|
||||||
node.shouldGroupAccessibilityChildren = YES;
|
|
||||||
}
|
}
|
||||||
}];
|
}];
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user