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  }