Chaiでは、次のようなことができます。
expect({}).to.exist;
exist
関数呼び出しではありませんが、これはテスト フレームワークでも機能します。反対の ( expect({}).to.not.exist
) はテストを失敗させますが、これexist
も関数呼び出しではありません。
これらのアサーションは、関数を呼び出さずにどのように機能しますか? 実際、関数ではないexpect({}).to.exist()
ため、テストが失敗したと言えexist
ます。