/** * Bud file for test cases. */ 'use strict' const { Templates } = require('apeman-asset-templates') const path = require('path') const aglob = require('aglob') const basedir = `${__dirname}/..` module.exports = aglob.sync('*.js', { cwd: `${basedir}/lib/builders`, ignore: [ 'index.js', '_*.js' ] }) .map((filename) => ({ force: false, mode: '644', mkdirp: true, path: `${__dirname}/${path.basename(filename, '.js').replace(/_builder$/, '')}_test.js`, tmpl: Templates.webUiTest, data: { name: path.basename(filename, '.js').replace(/_builder$/, '') } })) if (!module.parent) { require('coz').render(__filename) }