[英]How to setup karma/jasmine to work with ionic2?
Ionic2是用typescript編寫的,基於angular2。 是否可以為此編寫單元測試和e2e測試? 如果有可能,我們該怎么做?
對不起我的測試框架知識,我在業力和茉莉花方面沒有多少經驗。
我的同事用karma / jasmine測試創建了一個簡單的“Counter”風格的應用程序。
請在此處查看: https : //github.com/lathonez/clicker
更新為ionic2(2.0.0-beta.0)和Angular2(2.0.0-beta.3) - 如果您需要幫助,請嘗試並打開問題。
這是用於啟動新項目的 “ 離子2( 離子rc0 )樣板。這個樣板將遵循角度和離子發展的最佳實踐。 ”
它為您提供了所有這些可用的NPM腳本命令:
dev
:運行離子服務 build
:完整的生產構建。 使用標志進行開發構建。 release
:根據提交生成更改日志 push
:git push origin master的快捷方式--follow-tags lint
:lint與tslint scss-lint
:lint scss test
:運行Karma測試 e2e
:運行e2e量角器測試 e2e:interactive
:以交互模式運行e2e量角器測試 docs
:還沒有工作 outdated
:搜索過時的依賴項的npm包 ios:dev
:使用dev環境變量構建.ipa ios:release
:使用生產環境變量構建.ipa android:dev
:使用dev環境變量構建.apk android:release
:build .apk with production environment vars 它正在開發中,但我已經感謝Marco Turi了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.