Я знаю, что можно смоделировать пользовательский ввод, обернув функцию (read-line)
в with-in-str
, а затем передавая ваш ввод программно следующим образом:
(with-in-str "punit naik" (println (read-line)))
Это, конечно, выведет punit naik
вконсоль.Но проблема в том, что у меня есть функция, которая запускается рекурсивно и постоянно запрашивает ввод данных пользователем в своих итерациях.И я хочу написать контрольный пример для этой функции.Как мне этого добиться?