मेरे पास एक ऐसी वस्तु है जिसे परीक्षण के तहत मेरे व्यवहार के साथ बढ़ाया जा सकता है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मूल गुण अभी भी हैं।
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)
मुझे पता है कि मैं एक कस्टम मिलानकर्ता लिख सकता हूं, लेकिन यह मुझे लगता है कि यह एक ऐसी आम समस्या है जो पहले से ही एक समाधान होना चाहिए। मुझे इसकी तलाश कहां करनी चाहिए?