summaryrefslogtreecommitdiffstats
path: root/ui/gfx/render_text_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gfx/render_text_unittest.cc')
-rw-r--r--ui/gfx/render_text_unittest.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/ui/gfx/render_text_unittest.cc b/ui/gfx/render_text_unittest.cc
index f0a36ee..5769fe1 100644
--- a/ui/gfx/render_text_unittest.cc
+++ b/ui/gfx/render_text_unittest.cc
@@ -921,6 +921,19 @@ TEST_F(RenderTextTest, StringSizeSanity) {
EXPECT_GT(string_size.height(), 0);
}
+TEST_F(RenderTextTest, StringSizeEmptyString) {
+ const Font font;
+ scoped_ptr<RenderText> render_text(RenderText::CreateRenderText());
+ render_text->SetFontList(FontList(font));
+
+ render_text->SetText(string16());
+ EXPECT_EQ(font.GetHeight(), render_text->GetStringSize().height());
+ EXPECT_EQ(0, render_text->GetStringSize().width());
+
+ render_text->SetText(UTF8ToUTF16(" "));
+ EXPECT_EQ(font.GetHeight(), render_text->GetStringSize().height());
+}
+
TEST_F(RenderTextTest, StringSizeBoldWidth) {
scoped_ptr<RenderText> render_text(RenderText::CreateRenderText());
render_text->SetText(UTF8ToUTF16("Hello World"));