柴:断言数组包含所有项目

Chai: assert array includes all items

本文关键字:项目 包含所 数组 断言      更新时间:2023-09-26

是否可以使用chai断言数组包含多个特定项?

例如,我希望它能起作用:

['foo', 'bar'].should.include(['foo', 'bar']) 

相反,chai抛出:"预期['foo','bar']包括['foo','bar']"

我也尝试过,但它只断言第一项存在:

['foo', 'bar'].should.include('foo', 'bar') // variable args instead of array 

我错过了什么?

您可以使用成员来期望数组成员。

例如:

expect(['foo', 'bar']).to.include.members(['foo', 'bar'])
相关文章: