4
是否有茉莉花匹配器来比较对象的属性子集
我有一个对象可以沿我的测试行为扩展,但是我想确保原始属性仍然存在。 var example = {'foo':'bar', 'bar':'baz'} var result = extendingPipeline(example) // {'foo':'bar', 'bar':'baz', 'extension': Function} expect(result).toEqual(example) //fails miserably 我想要一个匹配器,在这种情况下可以通过: expect(result).toInclude(example) 我知道我可以编写一个自定义匹配器,但是在我看来,这是一个普遍的问题,应该已经有解决方案了。我应该在哪里寻找?