UNPKG

tap

Version:

A Test-Anything-Protocol library for JavaScript

13 lines (10 loc) 371 B
'use strict' const cleanYamlObject = require('./clean-yaml-object.js') const yaml = require('tap-yaml') module.exports = obj => (clean => (clean && typeof clean === 'object' && Object.keys(clean).length) ? ' ---\n' + (yaml.stringify(clean).split('\n').map( l => l.trim() ? ' ' + l : l.trim() ).join('\n')) + ' ...\n' : '' )(cleanYamlObject(obj))