Skip to content

Document that the query string should be provided in the URL or by using queryParam when using MockMvc #926

Closed
@nick-shevchenko

Description

@nick-shevchenko

Greetings!

Query parameters are ignored when using param builder:

mockMvc.perform(
            delete("/v1/event/configs/delete")
                .param("eventName", "CART2")
                .param("name", "available")
            )
            .andExpect(status().isOk)
            .andDo(document("delete-event-config"))

However, this one works:

mockMvc.perform(
            delete("/v1/event/configs/delete?eventName=CART2&name=available"))
            .andExpect(status().isOk)
            .andDo(document("delete-event-config"))

Using:
org.springframework.boot:spring-boot:3.2.3
org.springframework.restdocs:spring-restdocs-mockmvc:3.0.1
org.springframework.restdocs:spring-restdocs-asciidoctor:3.0.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions