{}
CYBER CYBER CYBER CYBER CYBER
66
%OFF
Week Week Week Week Week

Stop copy pasting code you don't actually understand

Build the coding confidence you need to become a developer companies will fight for

Stop copy pasting code you don't actually understand

Become a PRO
Become a PRO
CYBER CYBER CYBER CYBER CYBER
66
%OFF
Week Week Week Week Week

Stop copy pasting code you don't actually understand

Build the coding confidence you need to become a developer companies will fight for

Stop copy pasting code you don't actually understand

Become a PRO
Become a PRO
run-icon
main.js
// Пример за функция за събиране function add(a, b) { return a + b; } // Unit тест за функцията add function testAdd() { // Първи тест - очакваме резултат 5 let result1 = add(2, 3); if (result1 === 5) { console.log('Тест 1 за add() - Успешен!'); } else { console.log('Тест 1 за add() - Неуспешен!'); } // Втори тест - друг случай let result2 = add(-1, 1); if (result2 === 0) { console.log('Тест 2 за add() - Успешен!'); } else { console.log('Тест 2 за add() - Неуспешен!'); } } // Функция за намиране максимална стойност function findMax(arr) { if (arr.length === 0) return null; return Math.max(...arr); } // Unit тест за функцията findMax function testFindMax() { // Тест с нормален масив let result1 = findMax([1, 5, 3, 9, 2]); if (result1 === 9) { console.log('Тест 1 за findMax() - Успешен!'); } else { console.log('Тест 1 за findMax() - Неуспешен!'); } // Тест с празен масив let result2 = findMax([]); if (result2 === null) { console.log('Тест 2 за findMax() - Успешен!'); } else { console.log('Тест 2 за findMax() - Неуспешен!'); } } // Функция за проверка дали дума е палиндром function isPalindrome(str) { str = str.toLowerCase().replace(/[^a-zA-Z0-9]/g, ''); return str === str.split('').reverse().join(''); } // Unit тест за функцията isPalindrome function testIsPalindrome() { // Тест с палиндром let result1 = isPalindrome('А, мила мома!'); if (result1 === true) { console.log('Тест 1 за isPalindrome() - Успешен!'); } else { console.log('Тест 1 за isPalindrome() - Неуспешен!'); } // Тест без палиндром let result2 = isPalindrome('Hello'); if (result2 === false) { console.log('Тест 2 за isPalindrome() - Успешен!'); } else { console.log('Тест 2 за isPalindrome() - Неуспешен!'); } } // Изпълнение на всички тестове function runAllTests() { testAdd(); testFindMax(); testIsPalindrome(); } // Извикване на функцията за стартиране на тестовете runAllTests();
Output