Skip to content

Commit 2b4300b

Browse files
author
Ariel Guelfi
committed
Fix test
1 parent 3af6519 commit 2b4300b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/test/java/pl/databucket/server/controller/DataFilterControllerTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import static org.mockito.Mockito.mock;
55
import static org.mockito.Mockito.verify;
66
import static org.mockito.Mockito.when;
7+
import static org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestPostProcessors.csrf;
78
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
89
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
910
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
@@ -19,12 +20,10 @@
1920
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
2021
import org.springframework.boot.test.context.TestConfiguration;
2122
import org.springframework.boot.test.mock.mockito.MockBean;
22-
import org.springframework.boot.test.web.client.TestRestTemplate;
2323
import org.springframework.boot.web.client.RestTemplateBuilder;
2424
import org.springframework.context.annotation.Bean;
2525
import org.springframework.context.annotation.Import;
2626
import org.springframework.http.MediaType;
27-
import org.springframework.security.core.userdetails.UserDetailsService;
2827
import org.springframework.security.oauth2.client.registration.ClientRegistrationRepository;
2928
import org.springframework.security.oauth2.client.web.HttpSessionOAuth2AuthorizedClientRepository;
3029
import org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository;
@@ -45,7 +44,9 @@
4544
import pl.databucket.server.security.AuthResponseBuilder;
4645
import pl.databucket.server.security.OAuth2LogoutHandler;
4746
import pl.databucket.server.security.OAuth2SecurityConfig;
47+
import pl.databucket.server.security.TokenProvider;
4848
import pl.databucket.server.service.DataFilterService;
49+
import pl.databucket.server.service.UserService;
4950

5051
@ExtendWith(SpringExtension.class)
5152
//@ContextConfiguration(classes = {AuthConfig.class, OAuth2SecurityConfig.class, CustomJwtDecoder.class})
@@ -67,9 +68,11 @@ class DataFilterControllerTest {
6768
@MockBean
6869
ClientRegistrationRepository clientRegistrationRepository;
6970
@MockBean
70-
UserDetailsService userDetailsService;
71+
UserService userService;
7172
@MockBean
7273
MainPageTransformer mainPageTransformer;
74+
@MockBean
75+
TokenProvider tokenProvider;
7376
private static MockMvc mvc;
7477

7578
@BeforeEach
@@ -86,7 +89,7 @@ void createFilter() throws Exception {
8689
when(dataFilterService.createFilter(any(DataFilterDto.class))).thenReturn(new DataFilter());
8790
mvc.perform(post("/api/filters")
8891
.contentType(MediaType.APPLICATION_JSON)
89-
.content("{\"name\": \"NAME\"}"))
92+
.content("{\"name\": \"NAME\"}").with(csrf()))
9093
.andExpect(status().isCreated());
9194
verify(dataFilterService).createFilter(any(DataFilterDto.class));
9295
}

0 commit comments

Comments
 (0)