facebook twitter hatena line email

Javascript/nodejs/mocha/assert

提供: 初心者エンジニアの簡易メモ
2024年12月27日 (金) 02:59時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==assert.equal(actual, expected)== 例 <pre> assert.equal(1, '1'); // OK(値が等しいため) assert.equal(1, 2); // エラー </pre> 第一引数(実際の値...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

assert.equal(actual, expected)

assert.equal(1, '1'); // OK(値が等しいため)
assert.equal(1, 2);   // エラー

第一引数(実際の値)と第二引数(期待する値)が「==(ゆるやかな等価)」で等しいかを確認します。

assert.strictEqual(actual, expected)

assert.strictEqual(1, 1);   // OK
assert.strictEqual(1, '1'); // エラー(型が異なる)

第一引数と第二引数が「===(厳密な等価)」で等しいかを確認します。

assert.notEqual(actual, expected)

assert.notEqual(1, 2);   // OK
assert.notEqual(1, '1'); // エラー(値が等しいため)

第一引数と第二引数が「==(ゆるやかな等価)」で異なることを確認します。

assert.notStrictEqual(actual, expected)

assert.notStrictEqual(1, 2);   // OK
assert.notStrictEqual(1, '1'); // OK(型が異なる)
assert.notStrictEqual(1, 1);   // エラー(値と型が等しい)

第一引数と第二引数が「===(厳密な等価)」で異なることを確認します。