assert.ok()

添加的版本:1.0.0

说明

ok( state, message = "" )

布尔检查。如果第一个参数为真,则通过。

名字 说明
state 正在测试的表达式
message(字符串) 断言的简短说明

QUnit 中最基本的断言ok() 只需要一个参数。如果参数的计算结果为真,则断言通过;否则,它会失败。如果提供了第二个消息参数,它将代替结果显示。

assert.notOk() 是此方法的逆方法。

例子

QUnit.test('example', assert => {
  // success
  assert.ok(true, 'boolean true');
  assert.ok('foo', 'non-empty string');
  assert.ok(1, 'number one');

  // failure
  assert.ok(false, 'boolean false');
  assert.ok('', 'empty string');
  assert.ok(0, 'number zero');
  assert.ok(NaN, 'NaN value');
  assert.ok(null, 'null value');
  assert.ok(undefined, 'undefined value');
});