問題タブ [angular2-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - angular2 での単体テスト、依存性注入
angular 1で時間を費やした後、angular 2から始めます。これはサイドプロジェクトのようなものであるため、これほどユニットテストを行っていません。少なくとも問題なく開始しようとしています... AngularClassの例から始めました違い。
app.component.ts
私のナビゲーションビットを含む、すでに苦労しています。テンプレートの関連部分は次のとおりです。
コンポーネント自体にはあまり含まれていません:
すべてのモジュール、コンポーネント、およびルートは、App モジュールを介してブートストラップされます。必要に応じて投稿できます。
私が書かなければならないテストでは、基本的にルーターからすべてを接続する必要があります(そう思われます)。まず、[routerLink] is not a native attribute of 'a'
. わかりました、私はそれを修正します。それで:
したがって、ルーターを接続すると、次のことがわかります。
私が追加したのは、次のことを確認するためです。
ここまでで、テストは次のようになります。
私はすでに入力を嘲笑していますが、これは私には間違っているようです。何か不足していますか?すべての依存関係を常にボルトで固定するのではなく、アプリ全体をテストにロードするよりスマートな方法はありますか?
angular - 依存関係単体テスト: Angular 2
アプリの単体テストを作成しようとしています。私の主な目標は、コンポーネントが依存するすべてのサービスまたはコンポーネントがインポートされているかどうかを確認する、コンポーネントまたはサービスの基本的な仕様ファイルを作成することです (これは、私が考えることができる最も基本的な仕様ファイルです)。インターネットで検索してみましたが、役に立つものを思いつくことができませんでした。どんな助けでも大歓迎です。
angular - コンポーネントのインスタンスの作成: Angular2 単体テスト
コンポーネントのテスト ファイルでコンポーネントのインスタンスを作成しようとしています。しかし、私がこのようなことをすると:
コンポーネントコンストラクターにヒットし、さらに本体に何かがあります。
現在、コンストラクター本体は他のサービスを使用しているため、このコンポーネントのインスタンスを作成して実行しようとすると、コンストラクター本体で使用されている不明なプロパティについて不平を言います (仕様ファイルが明らかに知らないため)コンポーネントのコンストラクタ本体で何が起こっているかについて。
スペックファイルでそのコンポーネントのインスタンスを作成するにはどうすればよいですか?
angular - サービスがangular2.0を注入したときのコンポーネントのテスト
アプリケーションに angular2.0 を使用しています
サービスが注入されるコンポーネントのテスト ケースを作成しようとしています。
//component.ts
私のスペック
注入された Fpservice をモックして fnRequest() 関数をテストする方法を誰かが提案してくれると助かります。
前もって感謝します
angular - 分度器 get iconbutton 要素
分度器で上記の要素を見つけるにはどうすればよいですか? 期待するのではなく、要素のクリックをシミュレートしたい。