@@ -2,6 +2,7 @@ package fi.hsl.jore4.hastus.api
22
33import com.ninjasquad.springmockk.MockkBean
44import fi.hsl.jore4.hastus.Constants.MIME_TYPE_CSV
5+ import fi.hsl.jore4.hastus.config.WebSecurityConfig
56import fi.hsl.jore4.hastus.data.format.JoreRouteDirection
67import fi.hsl.jore4.hastus.data.format.RouteLabelAndDirection
78import fi.hsl.jore4.hastus.graphql.converter.GraphQLAuthenticationFailedException
@@ -16,8 +17,8 @@ import io.mockk.verify
1617import org.junit.jupiter.api.Test
1718import org.junit.jupiter.api.extension.ExtendWith
1819import org.springframework.beans.factory.annotation.Autowired
19- import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc
20- import org.springframework.boot.test. context.SpringBootTest
20+ import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest
21+ import org.springframework.context.annotation.Import
2122import org.springframework.http.HttpHeaders
2223import org.springframework.http.MediaType
2324import org.springframework.test.web.servlet.MockMvc
@@ -28,11 +29,11 @@ import org.springframework.test.web.servlet.result.MockMvcResultMatchers.content
2829import org.springframework.test.web.servlet.result.MockMvcResultMatchers.status
2930import java.util.UUID
3031
32+ @WebMvcTest(ImportController ::class )
33+ @Import(WebSecurityConfig ::class )
3134@ExtendWith(MockKExtension ::class )
32- @AutoConfigureMockMvc
33- @SpringBootTest
3435class ImportControllerTest @Autowired constructor(
35- val mockMvc : MockMvc
36+ private val mockMvc : MockMvc
3637) {
3738
3839 @MockkBean
0 commit comments