test-openapi
Version:
Automated client requests
30 lines (22 loc) • 703 B
JavaScript
const { indent, stopSpinner } = require('../../../utils')
const { LINE } = require('../constants')
const { printTasksList } = require('./list')
const { printSummary } = require('./summary')
// Clears spinner and print summarized tasks list and final counters message
const end = function(tasks, { options, options: { spinner } }) {
stopSpinner(spinner)
const endMessage = getEndMessage({ tasks, options })
return endMessage
}
const getEndMessage = function({ tasks, options }) {
const tasksList = printTasksList({ tasks, options })
const summaryString = printSummary({ tasks })
return `${LINE}
${tasksList}${indent(summaryString)}
${LINE}
`
}
module.exports = {
end,
}