Skip to content

Ejercicio practico en unidad objetos: la propiedad hash se solicita en la consigna, pero no se valida #487

Description

@Dante-dlcio

Descripción

En la consigna del ejercicio createObject(name, subs) de la unidad de objetos, se pide explícitamente que el objeto devuelto tenga la propiedad hash que sería el valor de la longitud del string name multiplicado por el parámetro subs:

hash: name.length * subs

sin embargo, los tests permiten completar el ejercicio aunque hash no se incluya, incluso la solución mostrada omite la propiedad hash con el valor del string name multiplicado por subs :

function createObject(name, subs) {
  return {
    name,
    subscribers: subs,
    getStatus() {
      return `El canal de ${this.name} tiene ${this.subscribers} suscriptores`
    }
  }
}

Comportamiento esperado

los tests deberían comprobar también:

hash === name.length * subs

y la solución debería incluir

hash : name.length * subs

Propuesta

Añadir un test que compruebe la existencia de hash y que contiene el valor esperado, y añadirla también a la solución

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions