0
我创造一些测试与摩卡为我的网站,我抵达了一个问题:如何设置一个变量的值在摩卡路由器
我在路由器一个变量,我设立时我的服务器通过在页面上上传文件来回答我。我的问题在于,当我运行我的测试时,我不在此页面上,因此变量未定义。 我需要说我也在使用Backbone。
在我的路由器:
var router = new Router();
window.router = router;
window.router.streamId = "";
笔者认为:
initialize: function (options){
this.idStream = options.streamId;
}
有人告诉我,它设置成beforeEach但现在看来,window.router是不是在这个时间定义。
我也尝试在“跑步者”中做到这一点,变量是在我到达测试页面时定义的,但它仍然显示相同的错误。
我希望我已经明确,
感谢您的帮助