har-to-k6
Version:
Convert LI-HAR to k6 script
20 lines (16 loc) • 415 B
JavaScript
const expr = require('../../expression')
function query(spec) {
spec.state.query.variable = variable(spec)
}
/*
* Name or value with variable
*/
function variable(spec) {
return !!(
[...spec.query.keys()].find((name) => expr.variable.test(name)) ||
[...spec.query.values()].find((items) =>
[...items].find(({ value }) => value && expr.variable.test(value))
)
)
}
module.exports = query