私は立ち往生しています。私は単体テスト私の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は、実際の単体テストの作成に役立ちます。
こんにちはマックス、申し訳ありませんが、あなたの質問が表示されます。クライアント側のためのFakeXrmEasyへの並列リポジトリがあります(https://github.com/jordimontana82/fake-xrm-easy-js)。ここでは、Xrm Pageオブジェクトに焦点を当てていませんでした。その1つの焦点は、Web APIの呼び出しを嘲笑するつもりです。あなたがアイデアが好きで、それが進行中であることを願って、私たちにいくつかのフィードバックを与えることができればすばらしいでしょうか? – Jordi