test-openapi
Version:
Automated client requests
25 lines (18 loc) • 577 B
JavaScript
const { getSummary, stopSpinner } = require('../../utils')
const { isSilentTask } = require('../../level')
// JSON reporter
const end = function(tasks, { options, options: { spinner } }) {
stopSpinner(spinner)
const tasksA = getTasks({ tasks, options })
const tasksB = JSON.stringify(tasksA, null, 2)
return `${tasksB}\n`
}
const getTasks = function({ tasks, options }) {
const summary = getSummary({ tasks })
const tasksA = tasks.filter(task => !isSilentTask({ task, options }))
return { summary, tasks: tasksA }
}
module.exports = {
end,
}