如何使用ng-idle模块运行量角器测试

时间:2018-04-05 09:14:44

标签: javascript angularjs jasmine protractor ng-idle

我已将ng-idle模块安装到我的 AngularJS 应用程序中。

我下一步设置了这个模块:

.config(['IdleProvider', IdleProvider => {
  // Timer before logout (seconds)
  IdleProvider.timeout(60);
  IdleProvider.keepalive(false);
}])

.run(['Idle' 'user', (Idle, user) => {
  // user is a service
  if (user.loggedIn)
    Idle.watch();
}]);

一切都很完美。但是现在我正在尝试运行量角器测试,并且它们在下一个错误中失败了:

  

失败:超时等待异步Angular任务在11秒后完成。这可能是因为当前页面不是Angular应用程序。有关详细信息,请参阅常见问题解答:https://github.com/angular/protractor/blob/master/docs/timeouts.md#waiting-for-angular

没有这个模块,每个测试都通过了。

谢谢!

0 个答案:

没有答案