Ionic2は、typescriptで書かれ、angular2に基づいていました。これはユニットテストとe2eテストを書くことが可能ですか? 可能であれば、どうすればいいですか?カルマ/ジャスミンをイオン2で使用するにはどうすればいいですか?
申し訳ありませんが私のテストフレームワークの知識のために、私はカルマとジャスミンで多くの経験がありません。
Ionic2は、typescriptで書かれ、angular2に基づいていました。これはユニットテストとe2eテストを書くことが可能ですか? 可能であれば、どうすればいいですか?カルマ/ジャスミンをイオン2で使用するにはどうすればいいですか?
申し訳ありませんが私のテストフレームワークの知識のために、私はカルマとジャスミンで多くの経験がありません。
私の同僚は、カルマ/ジャスミンテストで簡単な「カウンター」スタイルのアプリを作成しました。
ここでそれをチェックアウト:ionic2(2.0.0-beta.0)とAngular2(2.0.0-beta.3)に更新https://github.com/lathonez/clicker
を - それを試してみると、サポートが必要な場合は、問題を開きます。
Hereがある「イオン2(イオン性RC0)新しいプロジェクトを開始するための決まり文句。この定型は、角度およびイオン開発のためのベストプラクティスに従います。」
それはあなたに、これらすべての可能なNPMスクリプトを与えますコマンド:
dev
:フル生産ビルド:実行イオンbuild
を提供しています。 devビルドにフラグを使用します。release
:生成に基づいて変更履歴がpush
をコミット:--follow-タグGitのプッシュ原点マスターのためのショートカットlint
:tslintscss-lint
と糸くず:リントSCSStest
:実行カルマテストe2e
:e2e分度器テストを実行します。e2e:interactive
:対話型e2e分度器テストを実行します。モードdocs
:時代遅れの依存関係 ios:dev
ios:release
varsは:android:dev
varsの本番環境と.ipaを構築:ビルドまだoutdated
動作しません.apkを使用してdev環境varsandroid:release
:ビルド.apk生産環境varsこれは開発中ですが、すでに私はMarco Turiに感謝しています!
ありがとう@Hadrien –
あなたはようこそ! ;) –
ありがとうございました!確かめます。 GBU –
SystemJSの代わりにwebpackを使用できますか? –
@ user3264864リンクされた 'Clicker'プロジェクトはWebpackを使用しています:) –