Index: chrome/browser/ui/cocoa/intents/web_intent_view_controller_progress_unittest.mm |
diff --git a/chrome/browser/ui/cocoa/intents/web_intent_view_controller_message_unittest.mm b/chrome/browser/ui/cocoa/intents/web_intent_view_controller_progress_unittest.mm |
similarity index 73% |
copy from chrome/browser/ui/cocoa/intents/web_intent_view_controller_message_unittest.mm |
copy to chrome/browser/ui/cocoa/intents/web_intent_view_controller_progress_unittest.mm |
index 0ffe48151f8d809e0c7ef78e8d9a337d2af94593..8180c55e7c29db23d43b275d80a74a962d81f8f8 100644 |
--- a/chrome/browser/ui/cocoa/intents/web_intent_view_controller_message_unittest.mm |
+++ b/chrome/browser/ui/cocoa/intents/web_intent_view_controller_progress_unittest.mm |
@@ -3,27 +3,29 @@ |
// found in the LICENSE file. |
#import "base/memory/scoped_nsobject.h" |
+#include "base/message_loop.h" |
#import "chrome/browser/ui/cocoa/cocoa_test_helper.h" |
-#import "chrome/browser/ui/cocoa/intents/web_intent_view_controller_message.h" |
+#import "chrome/browser/ui/cocoa/intents/web_intent_view_controller_Progress.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "testing/platform_test.h" |
-class WebIntentViewControllerMessageTest : public CocoaTest { |
+class WebIntentViewControllerProgressTest : public CocoaTest { |
public: |
- WebIntentViewControllerMessageTest() { |
- view_controller_.reset([[WebIntentViewControllerMessage alloc] init]); |
+ WebIntentViewControllerProgressTest() { |
+ view_controller_.reset([[WebIntentViewControllerProgress alloc] init]); |
view_.reset([[view_controller_ view] retain]); |
[[test_window() contentView] addSubview:view_]; |
} |
protected: |
- scoped_nsobject<WebIntentViewControllerMessage> view_controller_; |
+ scoped_nsobject<WebIntentViewControllerProgress> view_controller_; |
scoped_nsobject<NSView> view_; |
+ MessageLoop message_loop_; |
}; |
-TEST_VIEW(WebIntentViewControllerMessageTest, view_) |
+TEST_VIEW(WebIntentViewControllerProgressTest, view_) |
-TEST_F(WebIntentViewControllerMessageTest, Layout) { |
+TEST_F(WebIntentViewControllerProgressTest, Layout) { |
const CGFloat margin = 10; |
NSRect inner_frame = NSMakeRect(margin, margin, 100, 50); |
@@ -51,3 +53,10 @@ TEST_F(WebIntentViewControllerMessageTest, Layout) { |
for (NSView* child in [view_ subviews]) |
EXPECT_TRUE(NSContainsRect(inner_frame, [child frame])); |
} |
+ |
+TEST_F(WebIntentViewControllerProgressTest, Progress) { |
+ [view_controller_ setPercentDone:-1]; |
+ [view_ display]; |
+ [view_controller_ setPercentDone:50]; |
+ [view_ display]; |
+} |