| Index: third_party/WebKit/Source/core/layout/ng/ng_absolute_utils_test.cc | 
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils_test.cc b/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils_test.cc | 
| index 1a287e79db53886377832683f69c943b9fd16cc3..81093f401c805a7cc57da3b0f68f1014eb54f328 100644 | 
| --- a/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils_test.cc | 
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils_test.cc | 
| @@ -111,7 +111,8 @@ TEST_F(NGAbsoluteUtilsTest, Horizontal) { | 
| LayoutUnit width = | 
| container_size_.inline_size - left - margin_left - right - margin_right; | 
|  | 
| -  Optional<LayoutUnit> estimated_inline; | 
| +  Optional<MinAndMaxContentSizes> estimated_inline; | 
| +  MinAndMaxContentSizes minmax_60{LayoutUnit(60), LayoutUnit(60)}; | 
|  | 
| style_->setBorderLeftWidth(border_left.toInt()); | 
| style_->setBorderRightWidth(border_right.toInt()); | 
| @@ -135,26 +136,26 @@ TEST_F(NGAbsoluteUtilsTest, Horizontal) { | 
| // All auto => width is estimated_inline, left is 0. | 
| SetHorizontalStyle(NGAuto, NGAuto, NGAuto, NGAuto, NGAuto); | 
| EXPECT_EQ(AbsoluteNeedsChildInlineSize(*style_), true); | 
| -  estimated_inline = LayoutUnit(60); | 
| +  estimated_inline = minmax_60; | 
| p = ComputePartialAbsoluteWithChildInlineSize( | 
| *ltr_space_, *style_, static_position, estimated_inline); | 
| -  EXPECT_EQ(*estimated_inline, p.size.width); | 
| +  EXPECT_EQ(minmax_60.min_content, p.size.width); | 
| EXPECT_EQ(LayoutUnit(0), p.inset.left); | 
|  | 
| // All auto => width is estimated_inline, static_position is right | 
| SetHorizontalStyle(NGAuto, NGAuto, NGAuto, NGAuto, NGAuto); | 
| EXPECT_EQ(AbsoluteNeedsChildInlineSize(*style_), true); | 
| -  estimated_inline = LayoutUnit(60); | 
| +  estimated_inline = minmax_60; | 
| p = ComputePartialAbsoluteWithChildInlineSize( | 
| *ltr_space_, *style_, static_right_position, estimated_inline); | 
| -  EXPECT_EQ(*estimated_inline, p.size.width); | 
| +  EXPECT_EQ(minmax_60.min_content, p.size.width); | 
| EXPECT_EQ(LayoutUnit(0), p.inset.right); | 
|  | 
| // All auto + RTL. | 
| p = ComputePartialAbsoluteWithChildInlineSize( | 
| *rtl_space_, *style_, static_position, estimated_inline); | 
| -  EXPECT_EQ(*estimated_inline, p.size.width); | 
| -  EXPECT_EQ(container_size_.inline_size - *estimated_inline, p.inset.right); | 
| +  EXPECT_EQ(minmax_60.min_content, p.size.width); | 
| +  EXPECT_EQ(container_size_.inline_size - minmax_60.min_content, p.inset.right); | 
|  | 
| // left, right, and left are known, compute margins. | 
| SetHorizontalStyle(left, NGAuto, width, NGAuto, right); | 
| @@ -204,10 +205,10 @@ TEST_F(NGAbsoluteUtilsTest, Horizontal) { | 
| // Rule 1 left and width are auto. | 
| SetHorizontalStyle(NGAuto, margin_left, NGAuto, margin_right, right); | 
| EXPECT_EQ(AbsoluteNeedsChildInlineSize(*style_), true); | 
| -  estimated_inline = LayoutUnit(60); | 
| +  estimated_inline = minmax_60; | 
| p = ComputePartialAbsoluteWithChildInlineSize( | 
| *ltr_space_, *style_, static_position, estimated_inline); | 
| -  EXPECT_EQ(*estimated_inline, p.size.width); | 
| +  EXPECT_EQ(minmax_60.min_content, p.size.width); | 
|  | 
| // Rule 2 left and right are auto LTR. | 
| SetHorizontalStyle(NGAuto, margin_left, width, margin_right, NGAuto); | 
| @@ -230,13 +231,13 @@ TEST_F(NGAbsoluteUtilsTest, Horizontal) { | 
| // Rule 3 width and right are auto. | 
| SetHorizontalStyle(left, margin_left, NGAuto, margin_right, NGAuto); | 
| EXPECT_EQ(AbsoluteNeedsChildInlineSize(*style_), true); | 
| -  estimated_inline = LayoutUnit(60); | 
| +  estimated_inline = minmax_60; | 
| p = ComputePartialAbsoluteWithChildInlineSize( | 
| *ltr_space_, *style_, static_position, estimated_inline); | 
| EXPECT_EQ( | 
| -      container_size_.inline_size - *estimated_inline - left - margin_left, | 
| +      container_size_.inline_size - minmax_60.min_content - left - margin_left, | 
| p.inset.right); | 
| -  EXPECT_EQ(*estimated_inline, p.size.width); | 
| +  EXPECT_EQ(minmax_60.min_content, p.size.width); | 
|  | 
| // Rule 4: left is auto. | 
| SetHorizontalStyle(NGAuto, margin_left, width, margin_right, right); | 
|  |