0

我有一些静态数据要像这样初始化到 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)

无论“什么”是什么,以下测试似乎都通过了

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

这是一个错误吗?这样做的正确方法是什么?

4

1 回答 1

1

我想我忘记检查明显的...

这个

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

工作正常

于 2013-06-19T16:13:29.580 回答