我已经看过关于如何为 Inquirer.js 编写单元测试的问题和答案?
我想测试我的验证是否正确。例如,如果我有:
const answer = await inquirer.prompt({
name: 'answer',
message: 'are you sure?'
type: 'input',
validate: async (input) => {
if (input !== 'y' || input !== 'n') {
return 'Incorrect asnwer';
}
return true;
}
});
我想运行一个可以运行的单元测试并验证如果我提供了blah
,验证将正确验证。我该如何为此编写测试?