Angular 2量角器e2e - localStorage未定义

时间:2017-06-30 02:36:50

标签: angular protractor e2e-testing

我正在尝试使用一些模拟数据来测试登录服务。使用AuthGuard,安全路由被锁定,因此一旦成功登录,它将检查localStorage是否有authToken。

遗憾的是,由于Protractor在Node上下文中运行,因此失败了。

  • 失败:错误:未捕获(在承诺中):ReferenceError:未定义localStorage ReferenceError:未定义localStorage 在RESTService.getAuthToken

这是在protractor.conf.js:

beforeLaunch: function() {
    require('ts-node').register({
      project: 'e2e'
    });
},

此外,Protractor需要运行zone-node。

在哪种情况下,我该如何解决这个问题?

0 个答案:

没有答案