github.com/nkprince007/lab@v0.6.2-0.20171218071646-19d68b56f403/cmd/mrShow_test.go (about) 1 package cmd 2 3 import ( 4 "os/exec" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 ) 9 10 func Test_mrShow(t *testing.T) { 11 repo := copyTestRepo(t) 12 cmd := exec.Command("../lab_bin", "mr", "4") 13 cmd.Dir = repo 14 15 b, err := cmd.CombinedOutput() 16 if err != nil { 17 t.Log(string(b)) 18 t.Error(err) 19 } 20 21 require.Contains(t, string(b), ` 22 #4 merged merge request 23 =================================== 24 25 ----------------------------------- 26 Project: zaquestion/test 27 Branches: merged->master 28 Status: Merged 29 Work in Progress: false 30 Assignee: None 31 Author: zaquestion 32 Milestone: None 33 Labels: None 34 WebURL: https://gitlab.com/zaquestion/test/merge_requests/4 35 `) 36 }