JasmineJS-番号チェックではありません

Jasmineは、この特別なタイプのテストシナリオをチェックするための特別なマッチャーを提供しています。 toBeNaN()

変更しましょう customerMatcher.js 次のコードで。

describe("Different Methods of Expect Block",function () { 
   it("Example of toBeNaN()", function () { 
      expect(0 / 0).toBeNaN(); 
   });
});

ここでは、決定できない「0/0」の値をテストします。したがって、このコードは次の緑色のスクリーンショットを生成します。

ここで、次のロジックを使用してコードを再度変更します。ここで、1つの変数を割り当てます。 exp 25になり、結果が5で割るナンバーワンではないことを期待します。

describe("Different Methods of Expect Block",function () { 
   var exp = 25; 
	
   it("Example of toBeNaN()", function () { 
      expect(exp/5).toBeNaN(); 
   });
});

このコードは、次の出力を生成します。