github.com/BIG5Concepts/forego@v0.16.1/version_test.go (about) 1 package main 2 3 import ( 4 "bytes" 5 "testing" 6 ) 7 8 func TestVersion(t *testing.T) { 9 var b bytes.Buffer 10 stdout = &b 11 cmdVersion.Run(cmdVersion, []string{}) 12 output := b.String() 13 assertEqual(t, output, "dev\n") 14 } 15 16 func assertEqual(t *testing.T, a, b interface{}) { 17 if a != b { 18 t.Fatalf(`Expected %#v to equal %#v`, a, b) 19 } 20 }