assert.equal()
添加的版本:1.0.0
說明
equal( actual, expected, message = "" )
兩個值的非嚴格比較。
名字 | 說明 |
---|---|
actual |
正在測試的表達式 |
expected |
已知比較值 |
message (字符串) |
斷言的簡短說明 |
equal
斷言使用簡單的比較運算符 (==
) 來比較實際參數和預期參數。當它們相等時,斷言通過;否則,它會失敗。失敗時,除了給定消息外,測試結果中還會顯示實際值和預期值。
此方法類似於 xUnit-style 框架中的 assertEquals()
方法。
可用於顯式測試不等式。assert.notEqual()
可用於測試嚴格相等。assert.strictEqual()
變更日誌
- 在 QUnit 1.1 之前,這種方法被稱為
assert.equals
.
QUnit 1.3 中刪除了別名。
例子
最簡單的斷言示例:
QUnit.test('a test', function (assert) {
assert.equal(1, '1', "String '1' and number 1 have the same value");
});
一組稍微更徹底的斷言:
QUnit.test('equal test', function (assert) {
assert.equal(0, 0, 'Zero, Zero; equal succeeds');
assert.equal('', 0, 'Empty, Zero; equal succeeds');
assert.equal('', '', 'Empty, Empty; equal succeeds');
assert.equal('three', 3, 'Three, 3; equal fails');
assert.equal(null, false, 'null, false; equal fails');
});
相關用法
- JavaScript assert.expect()用法及代碼示例
- JavaScript assert.rejects()用法及代碼示例
- JavaScript assert.propContains()用法及代碼示例
- JavaScript assert.notPropContains()用法及代碼示例
- JavaScript assert.timeout()用法及代碼示例
- JavaScript assert.deepEqual()用法及代碼示例
- JavaScript assert.propEqual()用法及代碼示例
- JavaScript assert.notDeepEqual()用法及代碼示例
- JavaScript assert.pushResult()用法及代碼示例
- JavaScript assert.notPropEqual()用法及代碼示例
- JavaScript assert.async()用法及代碼示例
- JavaScript assert.strictEqual()用法及代碼示例
- JavaScript assert.notEqual()用法及代碼示例
- JavaScript assert.notOk()用法及代碼示例
- JavaScript assert.throws()用法及代碼示例
- JavaScript assert.verifySteps()用法及代碼示例
- JavaScript assert.false()用法及代碼示例
- JavaScript assert.ok()用法及代碼示例
- JavaScript assert.true()用法及代碼示例
- JavaScript assert.notStrictEqual()用法及代碼示例
- JavaScript assert.step()用法及代碼示例
- JavaScript array.length屬性用法及代碼示例
- JavaScript esri/layers/OpenStreetMapLayer.minScale用法及代碼示例
- JavaScript esri/layers/KMLLayer.maxScale用法及代碼示例
- JavaScript esri/widgets/Histogram.labelFormatFunction用法及代碼示例
注:本文由純淨天空篩選整理自qunitjs.com大神的英文原創作品 assert.equal()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。