Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
commands: test.commands.map(c => {
if (Commands[c.command]) {
let newCmd = Object.assign({}, c)
const type = Commands[c.command]
if (type.target && type.target.name === ArgTypes.locator.name) {
newCmd.target = migrateLocator(newCmd.target)
}
if (type.value && type.value.name === ArgTypes.locator.name) {
newCmd.value = migrateLocator(newCmd.value)
}
if (newCmd.targets) {
newCmd.targets = newCmd.targets.map(targetTuple => [
migrateLocator(targetTuple[0]),
targetTuple[1],
])
}
return newCmd
}
return c
}),
})
commands: test.commands.map(c => {
if (Commands[c.command]) {
let newCmd = Object.assign({}, c)
const type = Commands[c.command]
if (type.target && type.target.name === ArgTypes.locator.name) {
newCmd.target = migrateLocator(newCmd.target)
}
if (type.value && type.value.name === ArgTypes.locator.name) {
newCmd.value = migrateLocator(newCmd.value)
}
if (newCmd.targets) {
newCmd.targets = newCmd.targets.map(targetTuple => [
migrateLocator(targetTuple[0]),
targetTuple[1],
])
}
return newCmd
}
return c
}),
})