JasmineJS - Sayı Kontrolü Değil
Jasmine, bu özel test senaryosunu kontrol etmek için özel bir eşleştirici sağlar. toBeNaN().
Değiştirelim customerMatcher.js aşağıdaki kod ile.
describe("Different Methods of Expect Block",function () {
it("Example of toBeNaN()", function () {
expect(0 / 0).toBeNaN();
});
});
Burada belirlenemeyen “0/0” değerinin ne olduğunu test etmek istiyoruz. Bu nedenle, bu kod parçası aşağıdaki yeşil ekran görüntüsünü oluşturacaktır.

Şimdi kodu aşağıdaki mantıkla tekrar değiştirelim, burada bir değişken atayacağız exp 25'e ve sonucun onu 5'e bölen bir numara olmamasını bekleyin.
describe("Different Methods of Expect Block",function () {
var exp = 25;
it("Example of toBeNaN()", function () {
expect(exp/5).toBeNaN();
});
});
Bu kod parçası aşağıdaki çıktıyı verecektir.
