onFailure
Runs an action (side-effect) when the KResult is a Failure
import io.kresult.core.KResult
import io.kotest.matchers.shouldBe
fun test() {
var result = ""
KResult.Failure("test-failure")
.onFailure {
result += it
}
result shouldBe "test-failure"
}
Content copied to clipboard
Parameters
action
to run on failure results.