問題タブ [angular-test]
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.
angular - PhantomJs がジャスミンの spyOnProperty を処理できない
私は 2 つのプロパティを使用してスパイしており、カルマ テスト用spyOnProperty
のコンソールとブラウザのデバッグ モードでうまくintellij
機能していますが、phantomjs を使用してそれらを実行すると、以下のエラーが表示されます。
テストに使用しているコード
エラー
angular - エラー: clientWidth は http://localhost:9877node_modules/jasmine-core/lib/jasmine-core/jasmine.js で構成可能と宣言されていません (行 4410)
angular コンポーネントの単体テスト中に ElementRef プロパティをモックしようとしていますが、以下のエラーが表示されます
以下のように、要素のネイティブ要素のプロパティをモックしようとすると、エラーが発生します
spyOnProperty
そのエラーを作成しています。
angular - ステータスの応答: null URL の null: null HTTP ポスト サービスのテスト時のエラー
http ポスト サービスのテスト。しかし、テストは次のエラーで失敗します: Expected object to be a kind of Object, but was Response with status: null null for URL: null.
URL を RequestOptions に追加しようとしましたが、エラーが発生しました。何が問題なのか、私には理解できないようです
// テストファイル
// http ポスト サービス