草庐IT

promptui

全部标签

unit-testing - 我如何对这个用 golang 编写的 promptui 包进行单元测试?

我是golang的新手,我在我的一个项目中使用了一个名为promptui(https://github.com/manifoldco/promptui)的交互式提示。我已经为这个项目编写了几个单元测试,但我正在努力解决如何对这个需要输入的特定包进行单元测试的问题。例如,我将如何着手测试以下代码行(封装在一个函数中):funcsetEmail()string{prompt:=promptui.Prompt{Label:"InputyourEmail",Validate:emailValidations,}email,err:=prompt.Run()iferr!=nil{color.re