के साथ मॉडल मिक्सिन का परीक्षण कैसे करते हैं मेरे पास मेरे ऐप में है जिसमें DS.attr()
और/या DS.belongsTo()
शामिल हैं। मैं सोच रहा था कि मैं उन्हें कैसे परीक्षण करूँ?हम एम्बर-क्ली
डिफ़ॉल्ट रूप से, एंबर-CLI इस परीक्षण
test('it works', function(assert) {
var MyModelObject = Ember.Object.extend(MyModelMixin);
var subject = MyModelObject.create();
assert.ok(subject);
});
उत्पन्न लेकिन जब मैं एक DS.attr()
के साथ बातचीत करने की कोशिश की मैं निम्नलिखित त्रुटि मिली:
TypeError: Cannot read property '_attributes' of undefined
at hasValue (http://localhost:4200/assets/vendor.js:90650:25)
at Class.get (http://localhost:4200/assets/vendor.js:90730:13)
at Descriptor.ComputedPropertyPrototype.get (http://localhost:4200/assets/vendor.js:29706:28)
at Object.get (http://localhost:4200/assets/vendor.js:35358:19)
at Class.get (http://localhost:4200/assets/vendor.js:49734:38)
at Object.<anonymous> (http://localhost:4200/assets/tests.js:20126:25)
at runTest (http://localhost:4200/assets/test-support.js:2779:28)
at Object.run (http://localhost:4200/assets/test-support.js:2764:4)
at http://localhost:4200/assets/test-support.js:2906:11
at process (http://localhost:4200/assets/test-support.js:2565:24)
कौन सा होश बनाते हैं। यह करने के लिए सबसे अच्छा तरीका क्या है ? क्या मुझे परीक्षण के भीतर DS.Model
बनाना चाहिए और फिर उस पर मिश्रण लागू करना चाहिए?
धन्यवाद!