2013-06-19 3 views
0

У меня есть некоторые статические данные, которые я инициализации в приложение Ember как этот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') 

работает отлично

 Смежные вопросы

  • Нет связанных вопросов^_^