Clean gradle build
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package be.simplenotes.config
|
||||
|
||||
import io.micronaut.context.ApplicationContext
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
class ConfigTest {
|
||||
private val ctx = ApplicationContext.run()
|
||||
|
||||
@Test
|
||||
fun `check application yaml is on the classpath`() {
|
||||
val yaml = javaClass.getResource("/application.yaml")
|
||||
assertThat(yaml).`as`("The application.yaml resource").isNotNull
|
||||
assertThat(yaml.readText()).`as`("The config content").isNotBlank
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `check config properties`() {
|
||||
assertThat(ctx.getProperty("jwt.validity", Int::class.java))
|
||||
.`as`("Jwt.validity")
|
||||
.isPresent
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `load jwt config`() {
|
||||
val jwtConfig = ctx.getBean(JwtConfig::class.java)
|
||||
assertThat(jwtConfig).isNotNull
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user