assert.notOk()

添加的版本:1.18.0

說明

notOk( state, message = "" )

布爾檢查,與 assert.ok() 相反。如果第一個參數是假的,則通過。

名字 說明
state 正在測試的表達式
消息(字符串) 斷言的簡短說明

notOk() 隻需要一個參數。如果參數評估為假,則斷言通過;否則,它會失敗。如果提供了第二個消息參數,它將代替結果顯示。

例子

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');
});