create(['categoria' => 'talleres']); $op = OrdenProduccion::factory()->create(['cantidad_total' => 100]); $conf = Confeccion::create([ 'proveedor_id' => $proveedor->id, 'orden_produccion_id' => $op->id, 'cantidad_enviada' => 100, ]); // Crear recepciones 40 y 40 Recepcion::create(['referencia_type' => Confeccion::class,'referencia_id' => $conf->id,'cantidad' => 40]); Recepcion::create(['referencia_type' => Confeccion::class,'referencia_id' => $conf->id,'cantidad' => 40]); $conf->refresh(); $this->assertEquals(80, $conf->recibido_total); $this->assertEquals(20, $conf->faltantes); } }