mock-inquirer
mock anwsers for inquirer prompt questions
features
- mock all inqurier instances which already loaded in current process
- mock
require('inquirer')
and return mocked inquirer instance - work well with
npm link
which may causerequire('inqurier')
load different inquirers
Notice: mock-inquirer only mock inquirer.prompt
method, any advanced usage may not work
install
npm install mock-inquirer --save
Usage
Just call mockInquirer
and pass anwsers at anywhere.
const mockInquirer = const inquirer = const co = // start mock
API
mockInquirer(anwsersList)
anwsersList
, {Array} anwsers list for every mockedinquirer.prompt
The item of anwsersList
is a key-value anwsers object which key is name
of questions field.
If anwsersList
is empty, then the anwsers will be filled with default value in inquirer.prompt
questions.
LICENSE
MIT