assert.notEqual()

添加的版本:1.0.0

说明

notEqual( actual, expected, message = "" )

非严格比较,检查不等式。

名字 说明
actual 正在测试的表达式
expected 已知比较值
message(字符串) 断言的简短说明

notEqual 断言使用简单的反向比较运算符 (!=) 来比较实际参数和预期参数。当它们不相等时,断言通过;否则,它会失败。失败时,除了给定消息外,测试结果中还会显示实际值和预期值。

assert.equal() 可用于测试相等性。

assert.notStrictEqual() 可用于测试严格不等式。

例子

最简单的断言示例:

QUnit.test('good example', assert => {
  const result = '2';

  // succeeds, 1 and 2 are different.
  assert.notEqual(result, 1, 'string and number');
});

QUnit.test('bad example', assert => {
  const result = '2';

  // fails, the number 2 and the string "2" are actually considered equal
  // when loosely compared. Use notStrictEqual instead to consider them different
  assert.notEqual(result, 2, 'string and number');
});