我正在使用oclif创建一个 cli 应用程序。用户执行命令,cli 询问他是否要继续(是/否回答)。
我试图测试使用cli-ux prompt的命令。我想模拟用户交互以输入“是”字。
我怎样才能做到这一点?我试过这个:
describe('mycommand', () => {
test
.stdout()
.command(['mycommand', 'action'])
.stdin('y')
.it('it shoud do someting', ctx => {});
});