5

Ionic2 は typescript で書かれ、angular2 に基づいています。これに対してユニットテストとe2eテストを書くことは可能ですか? 可能であれば、どうすればよいでしょうか。

私のテスト フレームワークの知識については申し訳ありませんが、私はカルマとジャスミンの経験があまりありません。

4

2 に答える 2

6

私の同僚は、カルマ/ジャスミン テストを備えた単純な「カウンター」スタイルのアプリを作成しました。

ここでチェックしてください:https ://github.com/lathonez/clicker

ionic2 (2.0.0-beta.0) および Angular2 (2.0.0-beta.3) に更新 - 試してみて、サポートが必要な場合は問題を開いてください。

于 2016-02-04T13:09:44.560 に答える
1

これは「新しいプロジェクトを開始するための ionic 2 ( Ionic rc0 ) ボイラープレートです。このボイラープレートは、angular および ionic 開発のベスト プラクティスに従います

これらの利用可能なすべての NPM スクリプト コマンドが提供されます。

  • dev: ionic serve を実行します
  • build: フル プロダクション ビルド。dev ビルドにフラグを使用します。
  • release: コミットに基づいて変更ログを生成します
  • push: git push origin master のショートカット --follow-tags
  • lint: tslint でリント
  • scss-lint: lint scss
  • test: カルマ テストを実行します
  • e2e: e2e 分度器テストを実行します
  • e2e:interactive: 対話モードで e2e 分度器テストを実行します
  • docs: まだ動作していません
  • outdated: 古い依存関係の npm パッケージを検索します
  • ios:dev: 開発環境変数を使用して .ipa をビルドします
  • ios:release: 本番環境の変数を使用して .ipa をビルドします
  • android:dev: 開発環境変数を使用して .apk をビルドします
  • android:release: 本番環境の変数を使用して .apk をビルドします

開発中ですが、マルコ・トゥーリに感謝しています!

于 2016-10-07T21:07:57.520 に答える