har-to-k6
Version:
Convert LI-HAR to k6 script
32 lines (28 loc) • 667 B
JavaScript
const browser = require('./browser')
const creator = require('./creator')
const entries = require('./entries')
const pages = require('./pages')
const options = require('./options')
const exportAs = require('./exportAs')
function log(node, result) {
if (node.options) {
options(node.options, result)
}
if (node.creator) {
creator(node.creator, result)
}
if (node.browser) {
browser(node.browser, result)
}
if (node.comment) {
result.comment.push(node.comment)
}
if (node.pages) {
pages(node.pages, result)
}
if (node.entries) {
entries(node.entries, result)
}
exportAs(node.exportAs, result)
}
module.exports = log