HowProgrammingWorks / HowProgrammingWorks/Function
Extend test cases with passing a named function
Abierto
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 42
- Forks
- 183
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
According to MDN (source):
If function name is omitted, it will be the variable name (implicit name).
If function name is present, it will be the function name (explicit name).
Code exmaple:
const foo = function () {};
foo.name // "foo"
const foo2 = foo;
foo2.name // "foo"
const bar = function baz() {};
bar.name // "baz"
I suggest extending test cases with the following case:
diff --git a/Exercises/4-methods.test b/Exercises/4-methods.test
index a408b22..78eb07d 100644
--- a/Exercises/4-methods.test
+++ b/Exercises/4-methods.test
@@ -10,11 +10,15 @@
},
m3(x, y, z) {
return [x, y, z];
- }
+ },
+ m4: function sum(x, y) {
+ return x + y;
+ },
}, [
['m1', 1],
['m2', 2],
- ['m3', 3]
+ ['m3', 3],
+ ['sum', 2],
]
],
]
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Abre Exercises/4-methods.test y revisa los casos de métodos existentes y los resultados esperados. Amplía esa prueba con el caso de función con nombre descrito en el issue y considera el trabajo completo cuando estén cubiertos el nombre de función esperado y el resultado esperado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- testing-qa
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 55/100