Ionic2 は typescript で書かれ、angular2 に基づいています。これに対してユニットテストとe2eテストを書くことは可能ですか? 可能であれば、どうすればよいでしょうか。
私のテスト フレームワークの知識については申し訳ありませんが、私はカルマとジャスミンの経験があまりありません。
Ionic2 は typescript で書かれ、angular2 に基づいています。これに対してユニットテストとe2eテストを書くことは可能ですか? 可能であれば、どうすればよいでしょうか。
私のテスト フレームワークの知識については申し訳ありませんが、私はカルマとジャスミンの経験があまりありません。
私の同僚は、カルマ/ジャスミン テストを備えた単純な「カウンター」スタイルのアプリを作成しました。
ここでチェックしてください:https ://github.com/lathonez/clicker
ionic2 (2.0.0-beta.0) および Angular2 (2.0.0-beta.3) に更新 - 試してみて、サポートが必要な場合は問題を開いてください。
これは「新しいプロジェクトを開始するための ionic 2 ( Ionic rc0 ) ボイラープレートです。このボイラープレートは、angular および ionic 開発のベスト プラクティスに従います。」
これらの利用可能なすべての NPM スクリプト コマンドが提供されます。
dev
: ionic serve を実行しますbuild
: フル プロダクション ビルド。dev ビルドにフラグを使用します。release
: コミットに基づいて変更ログを生成しますpush
: git push origin master のショートカット --follow-tagslint
: tslint でリントscss-lint
: lint scsstest
: カルマ テストを実行しますe2e
: e2e 分度器テストを実行しますe2e:interactive
: 対話モードで e2e 分度器テストを実行しますdocs
: まだ動作していませんoutdated
: 古い依存関係の npm パッケージを検索しますios:dev
: 開発環境変数を使用して .ipa をビルドしますios:release
: 本番環境の変数を使用して .ipa をビルドしますandroid:dev
: 開発環境変数を使用して .apk をビルドしますandroid:release
: 本番環境の変数を使用して .apk をビルドします開発中ですが、マルコ・トゥーリに感謝しています!