You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
733 B
Kotlin
27 lines
733 B
Kotlin
package org.domaindrivenarchitecture.provs.framework.ubuntu.keys
|
|
|
|
import org.domaindrivenarchitecture.provs.framework.core.Secret
|
|
import org.domaindrivenarchitecture.provs.test.defaultTestContainer
|
|
import org.domaindrivenarchitecture.provs.test.tags.ContainerTest
|
|
import org.junit.jupiter.api.Test
|
|
|
|
internal class ProvisionKeysTest {
|
|
|
|
@Test
|
|
@ContainerTest
|
|
fun provisionKeys() {
|
|
// given
|
|
val a = defaultTestContainer()
|
|
|
|
// when
|
|
val res = a.provisionKeys(
|
|
KeyPair(Secret(publicGPGSnakeoilKey()), Secret(privateGPGSnakeoilKey())),
|
|
KeyPair(Secret(publicSSHSnakeoilKey()), Secret(privateSSHSnakeoilKey()))
|
|
)
|
|
|
|
// then
|
|
assert(res.success)
|
|
}
|
|
}
|
|
|