Entendiendo el crecimiento flexible

Tengo 3 divs y si doyflex: 0.5 a los primeros dos divs, el último div debería moverse a la siguiente línea si he dadoflex-wrap: wrap. Por favor corrija si estoy equivocado.

El siguiente es mi html / css:

.parent {
  display: flex;
  height: 100px;
  background-color: red;
  flex-wrap: wrap;
}
.child-1 {
  background-color: green;
  flex: 0.5;
}
.child-2 {
  background-color: yellow;
  flex: 0.5;
}
.child-3 {
  background-color: pink;
}
<div class="parent">
  <div class="child-1">LO,REN IPSUM LOREN IPSUM</div>
  <div class="child-2">LOREN IPSUMLOREN IPSUMLOREN IPSUM</div>
  <div class="child-3">LOREN IPSUMLOREN IPSUM</div>
</div>

por favor, compruebeJSFiddle para esto.

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta