From 3e9a5b487264f114227b18b94406acf4c143536c Mon Sep 17 00:00:00 2001 From: Arachne <66822642+Arachneee@users.noreply.github.com> Date: Sat, 5 Apr 2025 20:19:13 +0900 Subject: [PATCH] feat: Add document method accepting ResourceSnippetParametersBuilder --- .../restdocs/apispec/MockMvcRestDocumentationWrapper.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/restdocs-api-spec-mockmvc/src/main/kotlin/com/epages/restdocs/apispec/MockMvcRestDocumentationWrapper.kt b/restdocs-api-spec-mockmvc/src/main/kotlin/com/epages/restdocs/apispec/MockMvcRestDocumentationWrapper.kt index 609df9b2..1db38aca 100644 --- a/restdocs-api-spec-mockmvc/src/main/kotlin/com/epages/restdocs/apispec/MockMvcRestDocumentationWrapper.kt +++ b/restdocs-api-spec-mockmvc/src/main/kotlin/com/epages/restdocs/apispec/MockMvcRestDocumentationWrapper.kt @@ -110,6 +110,15 @@ object MockMvcRestDocumentationWrapper : RestDocumentationWrapper() { return document(identifier, null, null, false, false, requestPreprocessor, responsePreprocessor, snippets = snippets) } + @JvmStatic + fun document( + identifier: String, + resourceSnippetParametersBuilder: ResourceSnippetParametersBuilder + ): RestDocumentationResultHandler { + var resource = ResourceDocumentation.resource(resourceSnippetParametersBuilder.build()) + return document(identifier, null, null, false, false, null, null, Function.identity(), resource) + } + @JvmStatic fun resourceDetails(): ResourceSnippetDetails { return ResourceSnippetParametersBuilder()