Testownie kodu javascript wykorzystując jsunit.

Tutoriale

Idea testowania.

Metodę Test-Driven Development należy stosować niezależnie od języka programowania. Popularność języka javascript i technologia AJAX spowodowała wzrost popularności języka javascript. Dobrze napisany kod to kod przetestowny. Istnieją narzędzia do tetowania kodu javascript. Takim narzędziem jest jsunit W tutorialu przedstawie sposób użycia bibloteki jsunit do testowania kodu javascript.

Potrzebne bibloteki jsunit do testowania kodu javascript.

Do testowania naszego kodu będziemy korzystać z bibloteki jsunit. W sekcji 'head' inkludujemy potrzebną bibliotekę jsunit. Oto kod załączania pliku js.

<script language="javascript" src="jsUnitCore.js"></script>

Testowany kod javascript.

Oprócz jsunit-a będziemy potrzebowali kod javascript który będzie testowany. W tutorialu będzie to zestaw prostych metod do obliczeń

<script language="javascript" src="calculating_methods.js"></script>

Kod naszej testowanej metody. Metoda nasza będzie sumowała dwie liczyby i zwracała jako wynik.

./calculating_methods.js
function sumuj(a, b){
	return a + b;
}

Nasz pierwszy test w javascript

Testy w jsunit pisze się jako metody. Oto test dla naszej metody sumuj().

./calculating_methods_test.html
function testSumuj() {
    assertEquals(2, sumuj(1, 1));
}

Uruchamiamy nasze testy

Teraz wystarczy otworzyć plik ./jsunit/testRunner.html i uruchomić nasz plik ./calculating_methods_test.html

Testowanie javascript

Testowanie kodu javascript jest bardzo ważne i istotne. Język javascript jest wykorzystywany do odwołań AJAX-owych.