如何设置 karma/jasmine 以使用 ionic2?

How to setup karma/jasmine to work with ionic2?

Ionic2 是用 typescript 编写的,基于 angular2。是否可以为此编写单元测试和端到端测试? 如果可以,我们该怎么做?

对不起我的测试框架知识,我对业力和茉莉花的经验不多。

我的同事创建了一个带有 karma/jasmine 测试的简单 "Counter" 风格的应用程序。

在这里查看:https://github.com/lathonez/clicker

已更新到 ionic2 (2.0.0-beta.0) 和 Angular2 (2.0.0-beta.3) - 如果您需要帮助,请尝试并提出问题。

Here 是“A ionic 2 (Ionic rc0) 用于启动新项目的样板文件。该样板文件将遵循 angular和离子显影。"

它为您提供了所有这些可用的 NPM 脚本命令:

  • dev : 运行 离子发球
  • build :完全生产构建。使用标志进行开发构建。
  • release : 根据提交生成变更日志
  • push : git push origin master --follow-tags
  • 的快捷方式
  • lint : 使用 tslint
  • scss-lint:lint scss
  • test : 运行s 业力测试
  • e2e : 运行s e2e 量角器测试
  • e2e:interactive : 运行s e2e 量角器交互模式测试
  • docs : 还没有工作
  • outdated : 在 npm 包中搜索过时的依赖项
  • ios:dev : 使用开发环境变量构建 .ipa
  • ios:release : 使用生产环境变量构建 .ipa
  • android:dev : 使用开发环境变量构建 .apk
  • android:release : 使用生产环境变量构建 .apk

它正在开发中,但我已经为此感谢 Marco Turi