Slackbot
10/17/2023, 8:33 AMMarkus Jevring
10/17/2023, 8:36 AMMarkus Jevring
10/17/2023, 8:37 AM@AutoConfigureWireMock(port = 0, stubs = "classpath:/stubs")
Tom
10/17/2023, 9:25 AM@RegisterExtension
is for JUnit extensions rather than WireMock's.
You need to add your transformer via the .extensio s(...)
method on the config object passed to WireMock at startup.Markus Jevring
10/17/2023, 9:44 AMTom
10/17/2023, 10:07 AMWireMockConfiguration
into the test context and add it to this, per this comment:
https://github.com/spring-cloud/spring-cloud-contract/blob/main/spring-cloud-contr[β¦]ingframework/cloud/contract/wiremock/WireMockConfiguration.javaMarkus Jevring
10/17/2023, 10:11 AMWireMockConfiguration
as a bean, but I ran into issues that it didn't pick up whatever other spring magic the auto-configuration does.
However, what did solve it was adding a WireMockConfigurationCustomizer
bean:Markus Jevring
10/17/2023, 10:11 AMMarkus Jevring
10/17/2023, 10:12 AMTom
10/17/2023, 10:12 AMMarkus Jevring
10/17/2023, 10:13 AMTom
10/17/2023, 10:13 AM