Test altındaki davranışlarım boyunca genişletilebilecek bir nesnem var, ancak özgün özelliklerin hala orada olduğundan emin olmak istiyorum.Özelliklerinin alt kümelerindeki nesneleri karşılaştırmak için bir yasemin eşleyicisi var mı
var example = {'foo':'bar', 'bar':'baz'}
var result = extendingPipeline(example)
// {'foo':'bar', 'bar':'baz', 'extension': Function}
expect(result).toEqual(example) //fails miserably
Ben çizgisinde bu durumda geçerdi bir eşleyici olsun isterim: Ben özel bir eşleyici yazabilirsiniz biliyoruz
expect(result).toInclude(example)
ama geliyor bana Bu, böyle bir çözümün zaten orada olması gereken yaygın bir sorundur. Nereye bakmalıyım?
... henüz gerçekten orada değil :) – iwein
Farklı değerler ve benzer anahtarlar içeren bir nesne için aynı şeyi yapmanın bir yolu var mı? – Siva
@Siva - Nesnelerinizin yerine doğrudan "Object.keys (obj)" kelimesinin sonuçlarını karşılaştırmayı deneyebilirsiniz? –