added some tests

This commit is contained in:
2026-02-16 22:33:40 +01:00
parent c5b16b7e02
commit 0c3ad09db4
29 changed files with 245 additions and 30 deletions

View File

@@ -24,3 +24,23 @@
* Con 6, 7 e "*" dovrebbe restituire 42.
* Con 20, 5 e "ciao" dovrebbe restituire undefined, null o NaN.
*/
// Scrivi qui il tuo codice
function eseguiOperazione(n1, n2, operazione) {
}
// ZONA TEST - NON MODIFICARE
function assertEqual(actual, expected, test) {
let result = (actual === expected);
let emoji = result ? '✅' : '❌';
let str = result ? 'superato!' : `fallito. Valore corretto: ${expected}; ottenuto: ${actual}`;
console.log(`${emoji} ${test} Test ${str}`);
}
assertEqual(eseguiOperazione(5, 3, "+"), 8, "1.");
assertEqual(eseguiOperazione(10, 4, "-"), 6, "2.");
assertEqual(eseguiOperazione(6, 7, "*"), 42, "3.");