assert.notOk()

添加版本:1.18.0.

描述

notOk( state, message = "" )

当第一个参数为假值时通过的布尔检查。

名称 描述
状态 正在测试的表达式
message (字符串) 简短描述

此断言只需要一个参数。如果参数计算结果为假,则断言通过;否则,断言失败。

要严格比较布尔值 false,请使用 assert.false().

示例

QUnit.test('example', assert => {
  // success
  assert.notOk(false, 'boolean false');
  assert.notOk('', 'empty string');
  assert.notOk(0, 'number zero');
  assert.notOk(NaN, 'NaN value');
  assert.notOk(null, 'null value');
  assert.notOk(undefined, 'undefined value');

  // failure
  assert.notOk('foo', 'non-empty string');
  assert.notOk(true, 'boolean true');
  assert.notOk(1, 'number one');
});