'use strict' const { test } = require('ava') const promptLibraryParams = require('./prompt-library-params') const opts = { name: 'my-custom-template', author: 'nala', description: 'this is a auto-generated test module. please ignore.', repo: 'nala/my-custom-template', license: 'GPL', manager: 'yarn', template: 'custom', templatePath: './template/default', git: true } test('passed options are returned when skipPrompts is true', async t => { const result = await promptLibraryParams(Object.assign({}, opts, { skipPrompts: true })) Object.entries(opts).forEach(opt => { // console.log(`comparing passed in option ${opt[0]}:${opt[1]} to returned option ${result[opt[0]]}`) t.is(opt[1], result[opt[0]]) }) })