【chai】chaiのassertメモ
chaiのassert
を自分が使用したものを中心にメモしておく。
今回紹介しなかったものは、次のサイトを参照。【参考:https://www.chaijs.com/api/assert/】
assert.equal()
実際の値と期待値が等しい(==
)かチェックする。これの否定(!=
)の場合は、.notEqual()
になる。
assert.equal(<実際の値>,<期待する値>)
また、JavaScriptでの===
としてチェックしたい場合は.strictEqual()
で、これの否定(!==
)が.notStrictEqual
となる。
assert.isTrue() / .isFalse()
値がture
またはfalse
であるかチェックする。この否定がそれぞれ.isNotTrue() / .isNotFalse
assert.isTrue(<値>)
assert.instanceOf()
値がコンストラクタのインスタンスであるかチェックする。これの否定が.notInstanceOf
となる。
assert.isTrue(<値>,<コンストラクタ>)
assert.isfail()
テストの失敗を投げる。下記サンプルのメッセージは省略することもできる。
assert.isfail(<メッセージ>)
assert.isNull()
値がnull
であるかチェックする。これの否定が.isNotNull
となる。
assert.isNull(<値>)
assert.exists()
値がnull
またはundefined
ではないことをチェックする。これの否定が.notExists
となる。
assert.exists(<値>)
Author And Source
この問題について(【chai】chaiのassertメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/s_ryota/items/808ecd98aacd3089a709著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .