如何设置 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!
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
: 使用 tslintscss-lint
:lint scsstest
: 运行s 业力测试e2e
: 运行s e2e 量角器测试e2e:interactive
: 运行s e2e 量角器交互模式测试docs
: 还没有工作outdated
: 在 npm 包中搜索过时的依赖项ios:dev
: 使用开发环境变量构建 .ipaios:release
: 使用生产环境变量构建 .ipaandroid:dev
: 使用开发环境变量构建 .apkandroid:release
: 使用生产环境变量构建 .apk
它正在开发中,但我已经为此感谢 Marco Turi!