ruby - What is a good way to check equality for objects in RSpec? -
वर्णन करें फू वर्णन करते हैं 'बनाएँ' करते हैं ((अपेक्षित_फू) {Foo.new (name: 'foo 1 ', मान:' बार ')} यह' सफल 'करता है फू। बनाएं (नाम:' फू 1 ', मान:' बार ') Foo.first.should == अपेक्षित_फू एंड एंड एंड एंड
यह परीक्षा असफल हो जाएगी क्योंकि अपेक्षित_फू डेटाबेस में ऑब्जेक्ट से एक अलग वस्तु है।
ऐसा लगता है कि इस समानता को संभालने का सबसे अच्छा तरीका कस्टम मैचर के साथ है क्या अधिभार के लिए कस्टम मैचर का उपयोग करना संभव है ==?
Comments
Post a Comment