Как проверить пользовательский ввод с помощью командной строки cli-ux в oclif? - PullRequest
1 голос
/ 07 июля 2019

Я создаю приложение cli, используя oclif . Пользователь выполняет команду, и клиент спрашивает его, хочет ли он продолжить (да / нет ответа).

Я пытаюсь проверить команду, использующую приглашение cli-ux . Я хочу смоделировать взаимодействие с пользователем, чтобы ввести слово «да».

Как я могу это сделать? Я попробовал это:

describe('mycommand', () => {
  test
    .stdout()
    .command(['mycommand', 'action'])
    .stdin('y')
    .it('it shoud do someting', ctx => {});

});
...