mirror of
https://github.com/gotson/komga.git
synced 2026-05-08 21:00:16 +02:00
test: add OAuth2 REST API tests
This commit is contained in:
parent
f9b1351003
commit
35be71ed74
1 changed files with 30 additions and 0 deletions
|
|
@ -0,0 +1,30 @@
|
|||
package org.gotson.komga.interfaces.api.rest
|
||||
|
||||
import org.junit.jupiter.api.Test
|
||||
import org.junit.jupiter.api.extension.ExtendWith
|
||||
import org.springframework.beans.factory.annotation.Autowired
|
||||
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc
|
||||
import org.springframework.boot.test.context.SpringBootTest
|
||||
import org.springframework.security.test.context.support.WithAnonymousUser
|
||||
import org.springframework.test.context.ActiveProfiles
|
||||
import org.springframework.test.context.junit.jupiter.SpringExtension
|
||||
import org.springframework.test.web.servlet.MockMvc
|
||||
import org.springframework.test.web.servlet.get
|
||||
|
||||
@ExtendWith(SpringExtension::class)
|
||||
@SpringBootTest
|
||||
@AutoConfigureMockMvc(printOnlyOnFailure = false)
|
||||
@ActiveProfiles("test")
|
||||
class OAuth2ControllerTest(
|
||||
@Autowired private val mockMvc: MockMvc,
|
||||
) {
|
||||
|
||||
@Test
|
||||
@WithAnonymousUser
|
||||
fun `given anonymous user when getting oauth2 providers then returns OK`() {
|
||||
mockMvc.get("/api/v1/oauth2/providers")
|
||||
.andExpect {
|
||||
status { isOk() }
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue