Ionic2是用typescript编写的,基于angular2。是否可以为此编写单元测试和e2e测试? 如果有可能,我们该怎么办呢?
对于我的测试框架知识,我对业力和茉莉花没有多少经验。
答案 0 :(得分:6)
我的同事创建了一个简单的计数器" karma / jasmine测试的风格应用程序。
请在此处查看:https://github.com/lathonez/clicker
更新为ionic2(2.0.0-beta.0)和Angular2(2.0.0-beta.3) - 如果您需要帮助,请试一试并打开问题。
答案 1 :(得分:1)
Here是" 用于启动新项目的离子2( Ionic rc0 )样板。该样板将遵循角度和离子发展的最佳实践。"
它为您提供了所有这些可用的NPM脚本命令:
dev
:run ionic serve build
:完整的生产版本。使用flag for dev build。release
:根据提交生成更改日志push
:git push origin master的快捷方式--follow-tags lint
:lint with tslint scss-lint
:lint scss test
:运行Karma test e2e
:运行e2e量角器测试e2e:interactive
:以交互模式运行e2e量角器测试docs
:还没有工作outdated
:搜索npm包以查找过时的依赖项ios:dev
:使用dev environment vars构建.ipa ios:release
:使用生产环境变量构建.ipa android:dev
:使用开发环境变量构建.apk android:release
:使用生产环境变量构建.apk 它正在开发中,但我已经为此感谢Marco Turi了!