Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing Ember.js/Konacha/Mocha.js承诺中的测试_Unit Testing_Ember.js_Konacha - Fatal编程技术网

Unit testing Ember.js/Konacha/Mocha.js承诺中的测试

Unit testing Ember.js/Konacha/Mocha.js承诺中的测试,unit-testing,ember.js,konacha,Unit Testing,Ember.js,Konacha,我有一些静态数据正在初始化到ember应用程序中,如下所示 App.initializer name:"Foo Data" initialize: -> store = DS.get("defaultStore") obj = [ id: 1 name: "whatever" , id: 2 name: "whenever" ] type = App.Fo

我有一些静态数据正在初始化到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')
    )

这是虫子吗?正确的方法是什么?

我想我忘了检查明显的

这个

很好

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