Test: disabling a highlighted menu item should deselect it.

Refs #1762.
This commit is contained in:
Alexander Ljungberg
2013-09-23 11:24:54 +01:00
parent eef91c0240
commit 6efefbedcd
+12
View File
@@ -129,6 +129,18 @@
[self assertFalse:[[[anInstantiatedMenuItem _menuItemView] view] isHighlighted] message:@"Underlying view was still highlighted after removeItemAtIndex"];
}
- (void)testSetEnabledHighlighting
{
[menu _highlightItemAtIndex:[menu indexOfItem:anInstantiatedMenuItem]];
[self assertTrue:[anInstantiatedMenuItem isHighlighted]];
[anInstantiatedMenuItem setEnabled:NO];
[self assertFalse:[anInstantiatedMenuItem isHighlighted]];
[self assertFalse:[[[anInstantiatedMenuItem _menuItemView] view] isHighlighted] message:@"Underlying view was still highlighted after setEnabled:NO"];
}
- (void)testKeyEquivalent
{
[self _retarget:menu];