| Index: chrome/browser/cocoa/gradient_button_cell_unittest.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/gradient_button_cell_unittest.mm (revision 20588)
|
| +++ chrome/browser/cocoa/gradient_button_cell_unittest.mm (working copy)
|
| @@ -39,4 +39,25 @@
|
| [view_ display];
|
| }
|
|
|
| +// Tracking rects
|
| +TEST_F(GradientButtonCellTest, TrackingRects) {
|
| + GradientButtonCell* cell = [view_ cell];
|
| + EXPECT_FALSE([cell showsBorderOnlyWhileMouseInside]);
|
| + EXPECT_FALSE([cell isMouseInside]);
|
| +
|
| + [cell setShowsBorderOnlyWhileMouseInside:YES];
|
| + [cell mouseEntered:nil];
|
| + EXPECT_TRUE([cell isMouseInside]);
|
| + [cell mouseExited:nil];
|
| + EXPECT_FALSE([cell isMouseInside]);
|
| +
|
| + [cell setShowsBorderOnlyWhileMouseInside:NO];
|
| + EXPECT_FALSE([cell isMouseInside]);
|
| +
|
| + [cell setShowsBorderOnlyWhileMouseInside:YES];
|
| + [cell setShowsBorderOnlyWhileMouseInside:YES];
|
| + [cell setShowsBorderOnlyWhileMouseInside:NO];
|
| + [cell setShowsBorderOnlyWhileMouseInside:NO];
|
| +}
|
| +
|
| } // namespace
|
|
|