Polish "Document how to parameterize REST Docs' output dir with WebTestClient"

See gh-27755
This commit is contained in:
Andy Wilkinson
2021-08-23 15:36:16 +01:00
parent c83f6ebaa2
commit 990b766847
2 changed files with 16 additions and 12 deletions

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.boot.docs.features.testing.springbootapplications.autoconfiguredspringrestdocs.withwebtestclient;
package org.springframework.boot.docs.test.autoconfigure.restdocs.webclient;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.boot.test.web.reactive.server.WebTestClientBuilderCustomizer;
@@ -22,12 +22,18 @@ import org.springframework.context.annotation.Bean;
import static org.springframework.restdocs.webtestclient.WebTestClientRestDocumentation.document;
@TestConfiguration(proxyBeanMethods = false)
public class MyWebTestClientBuilderCustomizerConfiguration {
class ParameterizedOutputConfigurationExample {
// tag::configuration[]
@TestConfiguration(proxyBeanMethods = false)
static class ParameterizedOutputConfiguration {
@Bean
WebTestClientBuilderCustomizer restDocumentation() {
return (builder) -> builder.entityExchangeResultConsumer(document("{method-name}"));
}
@Bean
public WebTestClientBuilderCustomizer restDocumentation() {
return (builder) -> builder.entityExchangeResultConsumer(document("{method-name}"));
}
// end::configuration[]
}