Ember - 试图注册一个未知的工厂

时间:2016-06-25 08:25:51

标签: ember.js qunit ember-qunit

我的路线结构如下:

...
entry: [
    './src/index.js'
  ],
...
plugins: [
    new webpack.NoErrorsPlugin()
  ]

现在,当我尝试为base.js编写单元测试时,我遇到以下异常:

  

承诺在存在之前被拒绝:尝试注册未知   工厂:路线:abc / base

我做错了什么,它不能将我的基类注册为路由。?

如果我将base.js更改为route.js然后它开始工作,但是当我转换到abc / index时,会发生两次执行内部base.js中的afterModel(这是预期的行为)。我的基类包含索引和编辑路由所需的代码。

有没有更好的方法来解决这个问题。?

1 个答案:

答案 0 :(得分:0)

如果您没有像abc/base这样的路线,而您只需要继承,请移至其他位置。