問題タブ [bardjs]
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.
angularjs - bard jsを使用したデータサービスのモック
私は、データ サービス (データ サービスは http サーバーに行く) に依存する角度コントローラーを作成しており、その動作をモックしたいと考えています。
私は bard js と呼ばれるライブラリをモックしています。これには、bard.mockServiceと呼ばれるサービスをモックするための API があります。
私がやっているbeforeEachステートメントで:
それから私のテスト:
テストでわかるように、dataservice.createProcess が 1 回呼び出されていることを確認したいと思います。
コントローラーはメソッド processCreationDataservice.createProcess を呼び出しておらず、テストはまだパスしています。
このテストがパスする理由と、メソッドが 1 回呼び出されていることを確認するにはどうすればよいかを知りたいです。
私は次の指示に従いました: https://github.com/wardbell/bardjs#mockService
angularjs - Karma、breast、angular、mocha bardjs を使用したテスト時にエンドポイントが見つからない
私は初心者の JavaScript 開発者です。最初の単体テスト コードが失敗しました。問題を解決したいと考えています。エラーメッセージはWarned [web-server]: 404: /cash register/product? エラー: 'エラー: 見つかりません
私の単体テストコードは次のとおりです。
テストしたいgetProductsメソッドは次のとおりです。
angularjs - TypeError: 'undefined' は関数ではありません ('scope.$on' を評価しています)
レイアウト コントローラーからの検索イベントでコントローラーにリスナーを追加したときに、このテスト エラーが発生しました。
これはリスナー(ファクトリに配置)であり、コントローラーで呼び出しました:
すべてのテストは機能していますが、「search:view」イベントをリッスンしようとして以来、取得し続けています:
私のテストの小さなスニペット:
これはスローされたエラーです:
scope.$on をモックして、すべてのテストでこのエラーを回避するにはどうすればよいですか?
javascript - Angular JS UT: $resource メソッドを返すサービスを持つコントローラー
angularコントローラーの単体テストを書いています。サービスから $resource オブジェクトを受け取っています。
ただし、単体テストは「Action.query(success)」は関数ではないと言って失敗しています。
コメントお待ちしております。
action.controller.js
action.service.js
action.controller.spec.js
javascript - オブジェクト ($$state) エラーを返すモック サービス
私は、John Papa と Ward Bell による角度テスト Play by Play on PluralSight に従っています。
現在、スペックを実行すると次のエラーが発生します。
関連性のない情報でこの質問を過負荷にしないように、関連性があると思われるコードのみを含めていることに注意してください。さらにコードを表示する必要がある場合でも問題ありません。
私のコードは次のとおりです。
homeController.js:
sidebarService.js:
homeController.Specs.js:
各前:
失敗した仕様: