如何使用chai.js声明数组的交集?

提巴尔

我不喜欢我的代码在这里,有没有找到柴交汇之有道,用类似的方法在寻找超:expect([1,2]).to.contain.members([2])

mocha.setup("bdd");

var intersection = function(arr1, arr2) {
  return arr1.filter(function(n) {
    return arr2.indexOf(n) != -1;
  });
};

describe("Test suite", function() {
    it("should find if arrays intersect", function() {
        chai.expect(intersection([1, 2], [2, 3])).not.to.be.empty;
    });
});

mocha.run();
<link href="https://cdnjs.cloudflare.com/ajax/libs/mocha/2.3.4/mocha.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mocha/2.3.4/mocha.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chai/3.4.1/chai.min.js"></script>

<div id="mocha"></div>

Wcjord

柴能做到!

expect([1,2]).to.include.any.members([2,3]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Chai Http发布对象数组

来自分类Dev

如何使用chai和mocha测试数组数组中的元素?

来自分类Dev

如何在 nightwatch.js 测试中使用 chai 的期望

来自分类Dev

如何使用lodash做多维数组交集?

来自分类Dev

如何使用Mocha设置Nightwatch.js以使用chai断言?

来自分类Dev

我如何期望在Node.js中使用sinon,mocha和chai的特定参数调用函数?

来自分类Dev

Chai JS如何使函数括号成为可选的?

来自分类Dev

使用Mocha / Chai测试JS异常

来自分类Dev

使用Chai.js的测试失败

来自分类Dev

使用 URL 而不是 JS 文件的 Chai 请求

来自分类Dev

如何获得两个数组的交集

来自分类Dev

数组交集的此实现如何工作?

来自分类Dev

如何使用jq获取两个JSON数组的交集

来自分类Dev

使用集合的2个数组的交集

来自分类Dev

使用hashmap或数组列表的Java中的交集

来自分类Dev

困惑于如何正确声明keystoneJS模型与Mocha + Chai的保存错误

来自分类Dev

如何声明多维数组

来自分类Dev

如何声明多维数组

来自分类Dev

使用PHP在多维数组中进行数组交集

来自分类Dev

使用数组声明变量

来自分类Dev

如何使用 chai/chai-smoothie 断言输入字段的值?

来自分类Dev

如何声明和使用数组2维

来自分类Dev

如何声明可以多次使用的数组?

来自分类Dev

使用 mocha 和 chai 测试对象数组中的对象键

来自分类Dev

如何在Mocha / Chai中测试JS原型(非模块)?

来自分类Dev

使用Mocha Chai测试node.js中引发的错误

来自分类Dev

无法在Nightwatch的Chai.js中使用期望

来自分类Dev

使用Mocha,Chai,chaiAsPromised和Sinon测试JS Promise

来自分类Dev

如何获得多个多维数组的所有可能的交集?

Related 相关文章

热门标签

归档