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:
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
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 propiedadhashque sería el valor de la longitud del string name multiplicado por el parámetro subs:sin embargo, los tests permiten completar el ejercicio aunque
hashno se incluya, incluso la solución mostrada omite la propiedadhashcon el valor del stringnamemultiplicado porsubs:Comportamiento esperado
los tests deberían comprobar también:
y la solución debería incluir
Propuesta
Añadir un test que compruebe la existencia de
hashy que contiene el valor esperado, y añadirla también a la solución