테스트중인 내 동작에 따라 확장 될 수있는 개체가 있지만 원래 속성이 그대로 있는지 확인하고 싶습니다.
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)
사용자 지정 매처를 작성할 수 있다는 것을 알고 있지만 이것이 해결 방법이 이미 존재해야하는 일반적인 문제인 것 같습니다. 어디에서 찾아야합니까?