Я пытаюсь добавить модульный тест с использованием Jasmine в этой программе Javascript.Я хотел бы сделать тестовый блок, который проверяет сумму этих чисел, добавленных вместе с побитовым.Может кто-нибудь сказать мне, как это сделать?
function somma(){
var v1;
var v2;
var tot;
var somma;
var riporto = 0;
var n1 = prompt("inserisci il primo valore");
var n2 = prompt("inserisci il secondo valore");
for (var i=0; i<100; i++ ){
v1 = (n1 & (1<<(i)))>>(i);
v2 = (n2 & (1<<(i)))>>(i);
somma = v1 ^ v2 ^ riporto;
if (riporto==0) riporto = v1&v2;
else riporto = v1|v2;
tot = tot | (somma<<(i));
}
document.write("Il risultato è " + tot);
}
body{
background-color:beige;
}
font{
font-family:"Times New Roman"
}
<html>
<body>
<br>
<center>
<div class="shadow-lg p-3 mb-5 bg-white rounded">
<font size=7>
Somma tra due numeri interi
</font>
</div>
<hr>
<font size=4>
Clicca il bottone Inizia, scrivi i due numeri e attendi il risultato
</font>
<br>
<br>
<button type="button" class="btn btn-success" onclick="somma()">Inizia</button>
</center>
</body>
</html>