fun setup(block: ConfigurationSetupBuilder.() -> Unit): ConfigurationSetup
Domain-Specific language that let's you create a configuration.
val developmentConfigurationSetup: ConfigurationSetup = Configuration(false, testFactory)
val desiredConfigurationSetup = ConfigurationBuilder().apply {
driverFactory = testFactory
setups = mapOf(
"development" to setup {
autoQuit = developmentConfigurationSetup.autoQuit
driverFactory = developmentConfigurationSetup.driverFactory
}
)
}.build()
System.setProperty(Browser.BALIN_SETUP_NAME_PROPERTY, "development")
Browser.drive(desiredConfigurationSetup) {
Assert.assertEquals(configurationSetup, developmentConfigurationSetup)
}