私は立ち往生しています。私は単体テスト私のJava Scripts(Web Resources)CRM 2016にしたいが、私はこれを得ることができない。インターネット上の単体テスト疑似フレームワークはすべて、古いバージョンのCRM用です。私はまだCRM 2016のフレームワークフレームワークを完全に見つけることができません。FakeXRMEasy
がありますが、これはプラグイン、ワークフローなどでのみ開発されています。Javaスクリプトのユニットテスト - CRM 2016オンライン
5
A
答えて
1
QUnit
とXRMPage-Mock
と呼ばれるFaking/Mockingフレームワークを使用して、プロジェクトでJavaスクリプトのユニットテストを正常に実装しました。私はそれをすべて理解した後、簡単な設定でした。模擬フレームワークのリンクは - https://github.com/ambek/XrmPage-Mock です。XRMPage.js
、Attribute.js
、Control.js
のファイルを基本的に取得してテストソリューションに入れます。 QUnit
と、すべての関連するjs
とcss
とHTML
ファイルを取得します。 このリンクの例 - https://github.com/ambek/XrmPage-Mock/tree/master/Exampleは、実際の単体テストの作成に役立ちます。
関連する問題
- 1. ダイナミックCRMオンライン2016サブグリッド
- 2. CRM 2016オンラインでの統合ワークフローエラー
- 3. N:NビジネスユニットエンティティCRMオンラインとの関係2016
- 4. Dynamics CRM 2016(オンライン) - 予定の取得
- 5. CRM 2016オンラインとAzureサービスバスリレー - 50200:Bad Gateway
- 6. CRMオンラインでルックアップダイアログボックスエラーを開く権限がありません。2016
- 7. ダイナミックCRMオンライン2016 Web API - Auzure ADオブジェクトIDでユーザーを取得
- 8. JavaとMS CRM 2016 Web APIアップデート
- 9. CRM 2016フォームのランダムスクリプトエラー
- 10. Microsoft CRM 2016
- 11. Microsoft Dynamics CRM 2016
- 12. contentWindow iframe crm 2016
- 13. Dynamics CRMのロールアップフィールド2016
- 14. ファイルが最新のDynamics CRMの2016(オンライン試用版)ではDynamics CRMのプロジェクト文書の
- 15. CRM 2016 on-permise sitemap
- 16. Dynamics CRM 2016:XRMサービスツールキット
- 17. マイクロソフトダイナミックCRM 2016とカスタムCRMトレーニング管理
- 18. 2016年のCRMケース解決
- 19. Microsoft Dynamics CRMオンライン - 更新トークン
- 20. ダイナミックCRM 2016オンラインセキュリティ/分離モード
- 21. CRM 2016 api無許可アクセス
- 22. MS CRM 2016 Microsoft.Xrm.Tooling.Connector OrganizationServiceProxyがnull
- 23. Dynamics CRM 2016 Web APIエンティティオプションセット
- 24. Visual Studio用CRM 2016ツールキット
- 25. NET 4.6.1、NET 4.5.2、CRM 2016
- 26. Dynamics CRM 2016 for professional services
- 27. CRM WebAPI 2016 with node js
- 28. CRM 2016 Javascriptが新しいCRMターボフォームで動作しない
- 29. CRMにロードするときのMicrosoft CRM 2011オンラインFetchxmlレポートのエラー
- 30. ユニットテストJavaスクリプト - QUnitでの偽XRM
こんにちはマックス、申し訳ありませんが、あなたの質問が表示されます。クライアント側のためのFakeXrmEasyへの並列リポジトリがあります(https://github.com/jordimontana82/fake-xrm-easy-js)。ここでは、Xrm Pageオブジェクトに焦点を当てていませんでした。その1つの焦点は、Web APIの呼び出しを嘲笑するつもりです。あなたがアイデアが好きで、それが進行中であることを願って、私たちにいくつかのフィードバックを与えることができればすばらしいでしょうか? – Jordi