Home | History | Annotate | Download | only in download
      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 #include "base/memory/scoped_nsobject.h"
      6 #import "chrome/browser/ui/cocoa/download/download_item_button.h"
      7 #import "chrome/browser/ui/cocoa/cocoa_test_helper.h"
      8 #include "testing/gtest/include/gtest/gtest.h"
      9 #include "testing/platform_test.h"
     10 
     11 // Make sure nothing leaks.
     12 TEST(DownloadItemButtonTest, Create) {
     13   scoped_nsobject<DownloadItemButton> button;
     14   button.reset([[DownloadItemButton alloc]
     15       initWithFrame:NSMakeRect(0,0,500,500)]);
     16 
     17   // Test setter
     18   FilePath path("foo");
     19   [button.get() setDownload:path];
     20   EXPECT_EQ(path.value(), [button.get() download].value());
     21 }
     22