HowProgrammingWorks / HowProgrammingWorks/Function
Extend test cases with passing a named function
Aperta
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 42
- Fork
- 183
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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],
]
],
]
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Apri Exercises/4-methods.test e rivedi i casi di metodi esistenti e i risultati attesi. Estendi questo test con il caso di funzione denominata descritto nell’issue e considera completato il lavoro quando il nome della funzione e il risultato attesi sono coperti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 55/100