Index: third_party/WebKit/Source/core/layout/ng/inline/ng_inline_items_builder_test.cc |
diff --git a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_items_builder_test.cc b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_items_builder_test.cc |
index 5fee20f12c3dce5bc5168870667adb262bfed359..dac3a1292c250aea7eaedbb1cb1efebf5e7e4b75 100644 |
--- a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_items_builder_test.cc |
+++ b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_items_builder_test.cc |
@@ -245,6 +245,18 @@ TEST_F(NGInlineItemsBuilderTest, AppendEmptyString) { |
EXPECT_EQ(0u, items_.size()); |
} |
+TEST_F(NGInlineItemsBuilderTest, NewLines) { |
+ SetWhiteSpace(EWhiteSpace::kPre); |
+ EXPECT_EQ("apple\norange\ngrape\n", TestAppend("apple\norange\ngrape\n")); |
+ EXPECT_EQ(6u, items_.size()); |
+ EXPECT_EQ(NGInlineItem::kText, items_[0].Type()); |
+ EXPECT_EQ(NGInlineItem::kControl, items_[1].Type()); |
+ EXPECT_EQ(NGInlineItem::kText, items_[2].Type()); |
+ EXPECT_EQ(NGInlineItem::kControl, items_[3].Type()); |
+ EXPECT_EQ(NGInlineItem::kText, items_[4].Type()); |
+ EXPECT_EQ(NGInlineItem::kControl, items_[5].Type()); |
+} |
+ |
TEST_F(NGInlineItemsBuilderTest, Empty) { |
Vector<NGInlineItem> items; |
NGInlineItemsBuilder builder(&items); |