def METHOD_NAME(self, _init_pygame, _display_surface_return_none, default_ui_manager: UIManager):
    layout_rect = TextLayoutRect(dimensions=(100, 50),
                                 can_split=True,
                                 float_pos=TextFloatPosition.NONE,
                                 should_span=False)
    with pytest.raises(ValueError, match='Line width is too narrow'):
        layout_rect.split(requested_x=0, line_width=0, row_start_x=0)
    with pytest.raises(ValueError, match='Row start must be 0 or greater'):
        layout_rect.split(requested_x=50, line_width=50, row_start_x=-20)
    new_rect = layout_rect.split(requested_x=50, line_width=50, row_start_x=0)
    assert layout_rect.width == 50
    assert new_rect.width == 50
    assert layout_rect.height == new_rect.height