testcli:用于命令行应用程序的Go lang测试框架
Testcli
用于Go语言的CLI测试软件包。
开发命令行应用程序? 是否想从外部测试您的应用? 如果对至少一个问题的回答为“是”,请继续阅读。
使用Ruby时,我使用来测试命令行应用程序,在Go中,我仍然可以使用aruba,但是带来Ruby并不方便,而仅测试我的应用程序是大炮。
testcli是testcli的包装,以简约的方式测试Go lang中的CLI应用程序,因此您可以使用或任何其他测试框架进行测试。
发行版
master分支可能不是100%稳定的。 您应该考虑使用列出的版本之一。
问候应用
main_test.go
// make sure to execute `go install` before tests
package main
import (
"testing"
"github.com/rendon/testcli"
)
func TestGree