All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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