如何在ember单元测试中模拟_super()方法

How to mock _super() method in ember unit test

本文关键字:super 方法 模拟 ember 单元测试      更新时间:2023-09-26

我正在为路由编写单元测试。我有两个路由,一个是父路由,另一个是子路由,都包含model()函数(钩子)。当我写一个子路由测试用例时,有人通过这个调用父模型函数_super()。即

model: function (model) {
....
        this._super(model);
}

有没有办法在单元测试中模拟这个super(模型函数)来防止它。

这是不可能的。有关更多信息,请参阅下面的Github问题。

https://github.com/emberjs/ember.js/issues/12457