問題タブ [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.

0 投票する
0 に答える
1968 参照

java - IntelliJ 経由で pact jvm プロバイダー テストを実行する

IntelliJ IDEA を IDE として使用して、pact-jvm-provider-junitを試しています。

提供された ContractTest の例をテストしています。

しかし、テストを実行しようとすると (Run -> Run ContractTest)、テストがまったく実行されていないようです:

2017 年 3 月 15 日 3:24:00 PM org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry loadTestEngines 情報: ID を持つ TestEngine が検出されました: [junit-jupiter、junit-vintage] 2017 年 3 月 15 日 3:24:01 PM org. junit.vintage.engine.execution.TestRun lookupTestDescriptor 警告: クラス rs.ContractTest のランナー au.com.dius.pact.provider.junit.PactRunner が不明な説明のイベントを報告しました: rs.ContractTest。無視されます。

プロセスは終了コード 0 で終了しました

ここに画像の説明を入力

IntelliJ でテストを実行する方法に問題があるのか​​ 、それとも pact-jvm-provider "runner" に何かが欠けているのかわかりません。

このトピックに関するヘルプに感謝します。

ありがとう!

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

node.js - Writing interactions for pact-js-mocha that respond with an error

I've been working through the pact-js-mocha example and I'm having some difficulty verifying an interaction when the expected response is an error. This is the interaction I would like to verify:

However I'm not sure about the expectError() function. In the examples this returns a superagent request however when the status is set to 400 in the interaction the method seems to throw the error.

I've tried a few things but it has mostly been trail and all been error (things like using supertest to create a request and expecting on it's result).

Thanks for your help