David Hvilava
05/25/2023, 4:31 PM.WithProviderStateUrl(
providerStateUrl,
(e) => {
e.WithTeardown();
Console.WriteLine("Provider state teardown executed.");
});
Matt (pactflow.io / pact-js / pact-go)
David Hvilava
05/26/2023, 8:15 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
David Hvilava
05/26/2023, 9:31 AMDavid Hvilava
05/26/2023, 11:11 AMDavid Hvilava
06/05/2023, 12:36 PM.WithProviderStateUrl(
providerStateUrl,
(e) => { e.WithTeardown(); });
It will send an extra request to "provider-states" middleware with new property "action":"teardown".
2. In a test you can define Setup and Teardown delegates for each provider state.
3. In "provider-states" middleware call corresponding delegate depending on received "action" property value (for setup use "action":"setup").David Hvilava
06/05/2023, 12:37 PMMatt (pactflow.io / pact-js / pact-go)
David Hvilava
06/07/2023, 5:23 PMAdam Rodger (pact-net)
06/07/2023, 7:12 PMDavid Hvilava
06/08/2023, 8:43 AMAdam Rodger (pact-net)
06/08/2023, 9:54 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
David Hvilava
06/13/2023, 11:32 AM