siesta-lite
Version:
Stress-free JavaScript unit testing and functional testing tool, works in NodeJS and browsers
31 lines (21 loc) • 787 B
JavaScript
/*
Siesta 5.6.1
Copyright(c) 2009-2022 Bryntum AB
https://bryntum.com/contact
https://bryntum.com/products/siesta/license
*/
Role('Siesta.Launcher.Options.Simulation', {
override : {
validate : function () {
var options = this.options
// prepare simulation config
var simulation = (options.simulation || '').toLowerCase()
if (simulation && !(simulation == 'synthetic' || simulation == 'native')) {
this.printError("Unknown value for the `simulation` config: " + options.simulation)
return false
}
if (simulation) options.simulation = this.launcher.projectConfig.simulation = simulation
return this.SUPERARG(arguments)
}
}
})