【问题标题】:ember-cli and ember-simple-auth setup for testing用于测试的 ember-cli 和 ember-simple-auth 设置
【发布时间】:2014-07-11 11:41:51
【问题描述】:

我正在使用 ember-simple-authember-cli。我不知道如何在集成测试运行期间通过身份验证。

在我的 startApp 中,我从容器中查找会话,然后将 isAuthenticated 属性设置为 true,但我想这还不够。

我在初始化程序中重新打开 Session 并添加计算属性用户。对于测试这个也不应该寻找商店。

Session.reopen({
  user: function() {
    var userId = this.get('user_id');
    if (!Ember.isEmpty(userId)) {
      return container.lookup('store:main').find('user', userId);
    }
  }.property('userId')
});

而且我猜本地存储不适合测试,所以如何在测试运行时将存储类型设置为store:ephemeral

在使用 ember-cli 和 ember-simple-auth 时,我找不到任何完整的教程或有关编写集成测试的任何内容。提前致谢

【问题讨论】:

  • 我目前正在对 Ember Simple Auth 的可测试性进行一些改进,同时也在编写有关如何将其海化的教程。
  • 如果你有路线图,如果可以的话,我很乐意提供帮助
  • 确实没有路线图,但您可以查看测试分支:github.com/simplabs/ember-simple-auth/tree/testing

标签: ember.js ember-cli ember-simple-auth


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多