Ember CLİ test modeli karmaşık ilişkiler
Ember CLİ olarak ember-veri modelleri test ederken görebildiğim kadarıyla, bütün ilişkileri needs
listelenecek. Bu yapısı basit ise gayet iyi, ancak birçok durumda birden fazla katman olacak.
Örneğin, eğer model aşağıdaki tanımlanmış ilişkileri kurmak
Model a:
belongsTo: b
belongsTo: c
Model b:
hasMany: a
hasMany: d
Model c:
hasMany: a
belongsTo: e
Model d:
hasMany b
Model e:
hasMany c
Bu modeller için daha sonra her birim test her diğer model needs
örneğin c
için Bir test: listelenen gerektirecektir
needs: [
'model:a' // Because c -> a
'model:e' // Because c -> e
'model:b' // Because c -> a -> b
'model:d' // Because c -> a -> b -> d
]
Benim gerçek bir yapılandırma çok 14 modeller, ve her biri diğerleri için dolaylı olarak ilgili olan daha karmaşıktır.
Benim anladığım doğru mu? Bunu yapmanın daha etkili bir yolu var mı? Yoksa bunu bu şekilde yapmak için iyi bir neden kaçırıyorum?
CEVAP
Şimdi böyle büyük mükafat 6.3 kullanmanız gerekir ve her şeyi en kolay şekilde yapmak için izin verir bence. Burada böyle büyük mükafat bu sürümü için son birkaç yıldır birlikte çalıştığım en kararlı sürüm.
Nasıl EmberJS / Ember Veri tek bir rot...
Raylar 3.1, RSpec: test modeli doÄŸrula...
Nasıl özel yöntemleri, alanları veya i...
Nasıl bir dizi belirli bir değeri vars...
Nasıl belirli bir durum JUnit 4 Test a...