2013-06-19 42 views
0

我已經得到了我初始化成灰燼應用這樣在承諾Ember.js/Konacha/Mocha.js測試

App.initializer 
    name:"Foo Data" 

    initialize: -> 
    store = DS.get("defaultStore") 
    obj = 
     [ 
     id: 1 
     name: "whatever" 
     , 
     id: 2 
     name: "whenever" 
     ] 

    type = App.Foo 
    store.loadMany(type,obj) 

以下測試一些靜態的數據,似乎無論什麼傳遞「無論'

it 'should be preloaded into store', -> 
    Ember.run -> 
    App.Foo.find(1).then((foo)-> 
     foo.get('name').should.equal('whatever') 
    ) 

這是一個錯誤?什麼是正確的方法來做到這一點?

回答

1

我想我忘了檢查明顯...

it 'should be preload into store', -> 
    Ember.run => App.Foo.find(1).get('name').should.equal('whatever') 

做工精細