mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-12 17:30:34 +00:00
Enable tests for accessibility properties for layer backed nodes
This commit is contained in:
parent
34df512eeb
commit
b284d3f606
@ -309,17 +309,6 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
XCTAssertEqual(NO, node.asyncdisplaykit_asyncTransactionContainer, @"default asyncdisplaykit_asyncTransactionContainer broken %@", hasLoadedView);
|
||||
XCTAssertEqualObjects(nil, node.name, @"default name broken %@", hasLoadedView);
|
||||
|
||||
if (!isLayerBacked) {
|
||||
XCTAssertEqual(YES, node.userInteractionEnabled, @"default userInteractionEnabled broken %@", hasLoadedView);
|
||||
XCTAssertEqual(NO, node.exclusiveTouch, @"default exclusiveTouch broken %@", hasLoadedView);
|
||||
XCTAssertEqual(YES, node.autoresizesSubviews, @"default autoresizesSubviews broken %@", hasLoadedView);
|
||||
XCTAssertEqual(UIViewAutoresizingNone, node.autoresizingMask, @"default autoresizingMask broken %@", hasLoadedView);
|
||||
} else {
|
||||
XCTAssertEqual(NO, node.userInteractionEnabled, @"layer-backed nodes do not support userInteractionEnabled %@", 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);
|
||||
@ -330,6 +319,15 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
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) {
|
||||
XCTAssertEqual(YES, node.userInteractionEnabled, @"default userInteractionEnabled broken %@", hasLoadedView);
|
||||
XCTAssertEqual(NO, node.exclusiveTouch, @"default exclusiveTouch broken %@", hasLoadedView);
|
||||
XCTAssertEqual(YES, node.autoresizesSubviews, @"default autoresizesSubviews broken %@", hasLoadedView);
|
||||
XCTAssertEqual(UIViewAutoresizingNone, node.autoresizingMask, @"default autoresizingMask broken %@", hasLoadedView);
|
||||
} else {
|
||||
XCTAssertEqual(NO, node.userInteractionEnabled, @"layer-backed nodes do not support userInteractionEnabled %@", hasLoadedView);
|
||||
XCTAssertEqual(NO, node.exclusiveTouch, @"layer-backed nodes do not support exclusiveTouch %@", hasLoadedView);
|
||||
}
|
||||
}
|
||||
|
||||
@ -407,9 +405,6 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
XCTAssertEqual((BOOL)!isLayerBacked, node.exclusiveTouch, @"exclusiveTouch broken %@", hasLoadedView);
|
||||
XCTAssertEqualObjects(@"quack like a duck", node.name, @"name broken %@", hasLoadedView);
|
||||
|
||||
if (!isLayerBacked) {
|
||||
XCTAssertEqual(UIViewAutoresizingFlexibleLeftMargin, node.autoresizingMask, @"autoresizingMask %@", 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);
|
||||
@ -420,6 +415,10 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
XCTAssertEqual(YES, node.accessibilityElementsHidden, @"accessibilityElementsHidden broken %@", hasLoadedView);
|
||||
XCTAssertEqual(YES, node.accessibilityViewIsModal, @"accessibilityViewIsModal broken %@", hasLoadedView);
|
||||
XCTAssertEqual(YES, node.shouldGroupAccessibilityChildren, @"shouldGroupAccessibilityChildren broken %@", hasLoadedView);
|
||||
|
||||
if (!isLayerBacked) {
|
||||
XCTAssertEqual(UIViewAutoresizingFlexibleLeftMargin, node.autoresizingMask, @"autoresizingMask %@", hasLoadedView);
|
||||
XCTAssertEqual(NO, node.autoresizesSubviews, @"autoresizesSubviews broken %@", hasLoadedView);
|
||||
}
|
||||
}
|
||||
|
||||
@ -459,10 +458,6 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
node.userInteractionEnabled = NO;
|
||||
node.name = @"quack like a duck";
|
||||
|
||||
if (!isLayerBacked) {
|
||||
node.exclusiveTouch = YES;
|
||||
node.autoresizesSubviews = NO;
|
||||
node.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;
|
||||
node.isAccessibilityElement = YES;
|
||||
node.accessibilityLabel = @"Ship love";
|
||||
node.accessibilityHint = @"Awesome things will happen";
|
||||
@ -473,6 +468,11 @@ for (ASDisplayNode *n in @[ nodes ]) {\
|
||||
node.accessibilityElementsHidden = YES;
|
||||
node.accessibilityViewIsModal = YES;
|
||||
node.shouldGroupAccessibilityChildren = YES;
|
||||
|
||||
if (!isLayerBacked) {
|
||||
node.exclusiveTouch = YES;
|
||||
node.autoresizesSubviews = NO;
|
||||
node.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;
|
||||
}
|
||||
}];
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user