Home | History | Annotate | Download | only in tabs
      1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #import <Cocoa/Cocoa.h>
      6 
      7 #include "base/memory/scoped_nsobject.h"
      8 #import "chrome/browser/ui/cocoa/tabs/throbber_view.h"
      9 #import "chrome/browser/ui/cocoa/cocoa_test_helper.h"
     10 #include "grit/app_resources.h"
     11 #include "testing/gtest/include/gtest/gtest.h"
     12 #include "testing/platform_test.h"
     13 #include "ui/base/resource/resource_bundle.h"
     14 #include "ui/gfx/image.h"
     15 
     16 namespace {
     17 
     18 class ThrobberViewTest : public CocoaTest {
     19  public:
     20   ThrobberViewTest() {
     21     NSRect frame = NSMakeRect(10, 10, 16, 16);
     22     NSImage* image =
     23         ResourceBundle::GetSharedInstance().GetNativeImageNamed(IDR_THROBBER);
     24     view_ = [ThrobberView filmstripThrobberViewWithFrame:frame image:image];
     25     [[test_window() contentView] addSubview:view_];
     26   }
     27 
     28   ThrobberView* view_;
     29 };
     30 
     31 TEST_VIEW(ThrobberViewTest, view_)
     32 
     33 }  // namespace
     34