ngScenario を使用して NG スクリプトをテストしたいと考えています。でも、充電の仕方がわからない…
タグを使用してJSファイルをロードする以外<script>
に、どのように機能させるのですか? 完全なサンプルを提供してください。
ngScenario を使用して NG スクリプトをテストしたいと考えています。でも、充電の仕方がわからない…
タグを使用してJSファイルをロードする以外<script>
に、どのように機能させるのですか? 完全なサンプルを提供してください。
e2e テストの実行を開始する方法はいくつかありますが、最も一般的な方法は、スタンドアロンの HTML ファイルまたはテスト ランナーです。
HTML ファイルを介して e2e テストの実行をトリガーするには、次のように記述します。
<html lang="en">
<head>
<title>End2end Test Runner</title>
<script src="http://code.angularjs.org/1.0.3/angular-scenario.js" ng-autotest></script>
<script src="app.scenario.js"></script>
</head>
<body>
</body>
</html>
このアプローチについては、次の点に注意してください。
angular-scenario.js
最初にファイルをロードする必要があります。必要なすべての依存関係 (jQuery および AngularJS を含む) が含まれているため、他のファイルを含める必要はありません。app.scenario.js
) 。ng-autotest
シナリオの実行は、タグの属性の存在によってトリガーされますfile://
機能しません。もう 1 つのアプローチ (おそらく実際には好まれる) は、テスト ランナーを使用して、継続的なビルドの一部として e2e テストを実行することです。Karmaの使用は、AngularJS コミュニティで人気のあるオプションです。e2e テストを実行する Karma のサンプル構成は、https ://github.com/angular/angular-seed/blob/master/config/karma-e2e.conf.js にあります。