Index: content/renderer/render_view_browsertest.cc |
diff --git a/content/renderer/render_view_browsertest.cc b/content/renderer/render_view_browsertest.cc |
index 7dc2da83b5084b2b94c45ab91cd003b9bcd31beb..bc75a42a891dbbafb82d39008c2d268ff1a64efe 100644 |
--- a/content/renderer/render_view_browsertest.cc |
+++ b/content/renderer/render_view_browsertest.cc |
@@ -2494,4 +2494,25 @@ TEST_F(RenderViewImplTest, NavigationStartOverride) { |
EXPECT_LE(late_nav_reported_start, after_navigation); |
} |
+class RenderViewImplInitialSizeTest : public RenderViewImplTest { |
+ public: |
+ RenderViewImplInitialSizeTest() |
+ : RenderViewImplTest(), initial_size_(200, 100) {} |
+ |
+ protected: |
+ virtual scoped_ptr<ViewMsg_Resize_Params> InitialSizeParams() override { |
+ scoped_ptr<ViewMsg_Resize_Params> initial_size_params( |
+ new ViewMsg_Resize_Params()); |
+ initial_size_params->new_size = initial_size_; |
+ return initial_size_params.Pass(); |
+ } |
+ |
+ gfx::Size initial_size_; |
+}; |
+ |
+TEST_F(RenderViewImplInitialSizeTest, InitialSize) { |
+ ASSERT_EQ(initial_size_, view_->GetSize()); |
+ ASSERT_EQ(initial_size_, gfx::Size(view_->GetWebView()->size())); |
+} |
+ |
} // namespace content |