Jasminejs-not-number-check

提供:Dev Guides
移動先:案内検索

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

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

*customerMatcher.js* を次のコードで変更しましょう。
describe("Different Methods of Expect Block",function () {
   it("Example of toBeNaN()", function () {
      expect(0/0).toBeNaN();
   });
});

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

toBeNan

次に、次のロジックを使用してコードを再度変更します。1つの変数 exp を25に割り当て、結果が5で割った数値ではないことを想定します。

describe("Different Methods of Expect Block",function () {
   var exp = 25;

   it("Example of toBeNaN()", function () {
      expect(exp/5).toBeNaN();
   });
});

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

toBeNan出力