मैं अपने यूनिट परीक्षणों पर काम कर रहा हूं और ऐसा लगता है कि मैं कुछ गलत कर रहा हूं। मैं एक 'मुख्य' वस्तु कई रिश्तोंएम्बर-क्ली यूनिट परीक्षण रिश्तों की जरूरतों के साथ परीक्षण
author: belongsTo('person', { async: true }),
title: attr('string'),
category: belongsTo('category', { async: true }),
impact: belongsTo('impact', { async: true }),
status: attr('string'),
createdDate: attr('moment'),
submittedDate: attr('moment'),
authorOrg: belongsTo('organization', { async: true }),
locations: hasMany('location', { async: true }),
audits: hasMany('audit', { async: true })
और हर बार मैं इससे संबंधित आइटम (person
, category
, impact
) के लिए इकाई परीक्षण पर काम किया है, मैं needs
सभी मान पुन: पेश करने आ रही हैं कि मेरी 'मुख्य' वस्तु है। यह सिर्फ मेरे स्थान इकाई परीक्षण के लिए सही category
जरूरत है जब यह केवल वापस 'मुख्य' वस्तु
// location/model-test.js
import {
moduleForModel,
test
} from 'ember-qunit';
moduleForModel('location', 'Location', {
// Specify the other units that are required for this test.
needs: ['model:main', 'model:person', 'model:category',
'model:impact', 'model:organization', 'model:location']
});
के लिए इसका नाम और अपने संबंधों के लिए एक तार के बारे में परवाह है मैं कुछ गलत कर रहा हूँ या नहीं है महसूस नहीं करता है संबंधों से निपटने के लिए मेरे यूनिट परीक्षणों का निर्माण करने का एक बेहतर तरीका?
मैं एंबर-CLI 0.1.5, एंबर 1.9.1, और एंबर-डेटा बीटा 14