Ember.js / Konacha / Mocha.js test in promise



我有一些静态数据要初始化到ember应用程序中,像这样

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)

不管"whatever"是什么,下面的测试似乎都通过了

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

这是一个bug吗?正确的做法是什么?

我想我忘记检查明显的…

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

没问题

相关内容

  • 没有找到相关文章