2017-08-30 4 views
0

aurelia-cliとe2eテスト用の分度器を使って新しいプロジェクトを作成しましたが、e2eテストの実行にはau karmaと似たコマンドを期待しました。新しいaureliaプロジェクトを作成した後にe2eテストを開始する方法

e2eテストを実行するにはどうすればよいですか?ただし、CLIは、プロジェクトが異なるnpsスクリプトの多くを提供し、生成

:現時点では

+1

ているこのブログは役に立つかもしれ:http://mobilemancer.com/2017/01/05/aurelia-spa-unit-testing-and-e2e-testing / – Benny

答えて

0

期待どおりに動作しませんでした.nipsトリックはaurelia-cliプロジェクトでは機能しません。おそらくwebpackerで動作します。

Endedupこの投稿http://mobilemancer.com/2017/01/05/aurelia-spa-unit-testing-and-e2e-testing/の組み合わせとスケルトンアプリを使用してhttps://github.com/aurelia/skeleton-navigation/tree/master/skeleton-typescript-aspnetcore/src/skeleton

私の設定とタスクファイルはここにhttps://gist.github.com/alexandru-calinoiu/8bf0a5e97f05311e388fe333f6b83b75

0

は、私が(https://github.com/aurelia/cli/tree/81b029191f4752fecdaf0192bb03c7cd0bc87d8f/lib/resources/tasksをあなたはここにチェックすることができるよう)E2Eテストを実行するためのコマンドがないと思います。そのうちの1つにe2eテストの開始が含まれています。しかし、nps自体はCLIプロジェクトの開発者の依存関係ではありません。 E2Eテストを実行するための高速な方法は以下の通りです:CLIで

、プロジェクトに変更して実行します。

npm install -D nps 

これはのdevの依存関係としてnpsを追加し、あなたの場合は使用できpackage-scripts.js(からすべてのスクリプトを作りますグローバルにnpsをインストールしている場合は、この手順をスキップしてください)。

その後、あなたは経由E2Eテストを実行することができます:あなたがグローバルnpsをインストールした場合、

npm start -- e2e 

か(あるいは、少なくとも、それはあなたのPATHで利用可能です)、あなたも実行することができます

nps e2e 
関連する問題