📜  JasmineJS-不是数字检查

📅  最后修改于: 2020-10-23 06:37:09             🧑  作者: Mango


Jasmine提供了一个特殊的匹配器来检查这种特殊的测试场景,即toBeNaN()

让我们用以下代码修改我们的customerMatcher.js

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

在这里,我们要测试无法确定的“ 0/0”值是多少。因此,这段代码将生成以下绿色屏幕截图。

到BeNan

现在,让我们再次使用以下逻辑修改代码,在该逻辑中,我们将一个变量exp分配给25,并期望结果不是将其除以5的结果。

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

这段代码将产生以下输出。

到输出