5
我对Ember很新,从未写过测试用例。我目前有一个被用作基类的路由,并且会被其他路由扩展来使用相同的行为来重定向。这里是路线的样子:Ember测试路线重定向
import Ember from 'ember';
export default Ember.Route.extend({
redirect: function(){
var user = this.modelFor('application').user;
if(Ember.isEmpty(user.get('auth'))){
this.transitionTo('login');
}
},
model: function(){
return this.modelFor('application').user;
}
});
所以测试这个手动的伟大工程,如果我在一个屏幕会重定向到登录直接URL类型。这是我们想要的功能代码。我的任务是编写单元测试,并且一直未能发现任何我认为有用的东西。这可能是我对理解事物的经验不足,但我需要弄清楚如何测试这些代码。我会喜欢一些帮助和一些解释以及正在做的事情。我必须为这个实验项目做单元测试和很多其他的事情,并且非常新,我已经浪费了2天的时间研究如何测试这个类。
谢谢我会研究这一点。你是正确的,因为它确实是一个验收测试,所以我会将这个答案标记为正确的。但是我仍然需要弄清楚测试结果,如果我有麻烦并且继续在这里发布会好吗? – Surep
欢迎你。当然,我可以在这里发帖。 – ykaragol