問題タブ [pact-broker]

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.

0 投票する
1 に答える
395 参照

post - 結果を Pact ブローカーに公開できません

以下のコマンドを使用して、localhost:9292 の Pact ブローカー ホストで検証結果を公開しようとしています。

ここでは、以下の構文から検証 URL の値を取得できません。

現在、以下の URL で検証を行っています ../animal-service > specs/service_consumers> rake:pact-verify-at[]

上記のリクエストから確認 URL を取得する方法がわかりません。何が欠けていますか、助けてください。

0 投票する
1 に答える
345 参照

json - データ値ではなくデータ型に基づく Pact コンシューマー/プロバイダー

現在、Spring Boot アプリケーションで Pact-Broker を使用しており、統合テストで非常に良い結果が得られています。Pact-Broker を使用したテストは、REST API の呼び出しに基づいており、常に JSON 形式を使用して、応答をプロバイダーの値と比較します。私たちの問題は、比較する値が、データが頻繁に変更される DB にあることです。これにより、テストを頻繁に更新する必要があります。

データ型だけで検証できるかどうか知っていますか?

ここで試したいのは、JSON が適切に形成され、データ型が一致することを検証することです。たとえば、REST API から次の出力が得られる場合です。

たとえば、前の出力から検証したいのは次のとおりです。

  • JSON は整形式です。
  • モデルに基づいて、すべてのキーと値のペアが存在します。
  • 値は特定のデータ型に一致します。たとえば、キーアクションがすべてのエントリに存在し、文字列データ型が含まれている場合です。

これが Pact-Broker で実現できるかどうか知っていますか? ドキュメントを検索していましたが、その方法の例は見つかりませんでした。

よろしくお願いします。

よろしくお願いします。