
commonMain.Parameterize.kt Maven / Gradle / Ivy
package opensavvy.prepared.compat.parameterize
import com.benwoodworth.parameterize.ExperimentalParameterizeApi
import com.benwoodworth.parameterize.ParameterizeScope.Parameter
import opensavvy.prepared.suite.Prepared
import opensavvy.prepared.suite.TestDsl
import opensavvy.prepared.suite.prepared
@ExperimentalParameterizeApi
fun Parameter.prepare(transform: suspend TestDsl.(I) -> O): Parameter> {
return arguments
.map { prepared(it.toString()) { transform(it) } }
.let { Parameter(it) }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy