| Index: chrome/browser/ui/cocoa/browser_window_controller_unittest.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller_unittest.mm b/chrome/browser/ui/cocoa/browser_window_controller_unittest.mm
|
| index a28a7fbfe34dc7569ae05e20c41ec7aab98c26f6..a22fc4592ab9056e00f00efbdfbbd79ad5508fe3 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller_unittest.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller_unittest.mm
|
| @@ -700,6 +700,25 @@
|
| EXPECT_TRUE([[contentView hitTest:point] isDescendantOf:bookmarkView]);
|
| }
|
|
|
| +// Check that when the window becomes/resigns main, the tab strip's background
|
| +// view is redrawn.
|
| +TEST_F(BrowserWindowControllerTest, TabStripBackgroundViewRedrawTest) {
|
| + NSView* view = controller_.tabStripBackgroundView;
|
| + id partial_mock = [OCMockObject partialMockForObject:view];
|
| +
|
| + [[partial_mock expect] setNeedsDisplay:YES];
|
| + [[NSNotificationCenter defaultCenter]
|
| + postNotificationName:NSWindowDidBecomeMainNotification
|
| + object:controller_.window];
|
| + [partial_mock verify];
|
| +
|
| + [[partial_mock expect] setNeedsDisplay:YES];
|
| + [[NSNotificationCenter defaultCenter]
|
| + postNotificationName:NSWindowDidResignMainNotification
|
| + object:controller_.window];
|
| + [partial_mock verify];
|
| +}
|
| +
|
| @interface BrowserWindowControllerFakeFullscreen : BrowserWindowController {
|
| @private
|
| // We release the window ourselves, so we don't have to rely on the unittest
|
|
|