問題タブ [pact]
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.
windows - バブンに協定を使用してインストールした後、Cygwinパッケージが機能しない(Windows 10)
https://github.com/babun/babun/issues/702と同じ
をインストールして初めて気づきましたpact install dig
。which dig
バイナリの場所を返しますが、何もしません:
インストール後にパッケージが機能しないことに後で気付きました。php
とruby
( )を試しましたgem
。
Cygwin のトラブルシューティング方法に関するアイデアはありますか? そこが問題だと思います。%HOMEPATH%/.babun/cygwin にインストールされています
更新: Windows の cmd.exe から ruby または php を実行しようとすると、"Entry Point Not Found" というエラー ダイアログが表示されます: The procedure entry point __locale_ctype_ptr could not be located in the dynamic link library ... .babun\cygwin\binそれぞれ \cygruby220.dll または cygphp.dll です。
調べてみましたが、有力な情報はありませんでした。
また、最初に Windows 7 に Babun をインストールした可能性があることに気付きました (10 にアップグレードする前) が、現在持っているものは Windows 10 に完全に再インストールしたので、問題ではないことを願っています。
pact - 別のホスト名で実行する PACT を作成できますか?
別のホスト名で実行する PACT を作成できますか? 私は協定規則を使用しており、ホスト名を localhost のままにしています。しかし、現在、ローカルホストで実行できないアプリケーションの協定を作成しようとしています。
@Rule public PactProviderRule provider = new PactProviderRule("ServiceNowClientRestClientProvider", "localhost", 8080, this);
必要な追加の構成がある場合は、localhost を別のものに変更することは可能ですか。localhost で動作するテストを、コードが使用している実際のホスト名に変更しようとしましたが、失敗し、「未解決のアドレス」、「要求されたアドレスを割り当てられません: バインド」、または「使用中のアドレス」というさまざまなエラー メッセージが表示されます。
pact - 協定テストを介して応答に画像が含まれていることを確認する方法
pact テストを使用して、プロバイダーが応答で画像を提供できるかどうかを確認したいと考えています。実際の応答 は、画像を含むこのサーバー応答本文のようになります
私のPact Jsonファイルは次のようになります
パクトテストは常に失敗し、体の不一致を言います。実際の応答が base64 形式でも文字列でもないことは理解できます。いくつかのバイナリファイルが必要です。この場合、バイナリ ファイルであることを有効にするマッチング ルールをどのように記述すればよいでしょうか。