Жасмин предоставляет специальное средство сопоставления для проверки этого специального типа сценария тестирования, который является toBeNaN () .
Давайте изменим наш customerMatcher.js с помощью следующего кода.
describe("Different Methods of Expect Block",function () { it("Example of toBeNaN()", function () { expect(0 / 0).toBeNaN(); }); });
Здесь мы хотим проверить, каково значение «0/0», которое не может быть определено. Следовательно, этот фрагмент кода сгенерирует следующий зеленый скриншот.
Теперь давайте снова изменим код, используя следующую логику, где мы назначим одну переменную exp 25 и ожидаем, что результатом будет не число один, разделив его на 5.
describe("Different Methods of Expect Block",function () { var exp = 25; it("Example of toBeNaN()", function () { expect(exp/5).toBeNaN(); }); });
Этот кусок кода даст следующий вывод.