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