@@ -601,8 +601,10 @@ func TestVerbose(t *testing.T) {
601601 err = Run (runParams )
602602 require .NoError (t , err , "stderr was: %s" , stderr .String ())
603603
604- expectedRegexp := `Running target: TestVerbose\n.*hi!\n`
605- assert .Regexp (t , expectedRegexp , stderr .String ())
604+ expectedOutRegexp := `\bhi!\n`
605+ assert .Regexp (t , expectedOutRegexp , stdout .String ())
606+ expectedErrRegexp := `\bRunning target: TestVerbose\b`
607+ assert .Regexp (t , expectedErrRegexp , stderr .String ())
606608}
607609
608610func TestList (t * testing.T ) {
@@ -1021,11 +1023,13 @@ func TestMultipleTargets(t *testing.T) {
10211023
10221024 err := Run (runParams )
10231025 require .NoError (t , err , "stderr was: %s" , stderr .String ())
1024- expectedRegexp := `Running target: TestVerbose\n.*hi!\nRunning target: ReturnsNilError\n`
1025- assert .Regexp (t , expectedRegexp , stderr .String ())
1026+ expectedOutRegexp := `\bhi!`
1027+ assert .Regexp (t , expectedOutRegexp , stdout .String ())
1028+ expectedErrRegexp := `Running target: TestVerbose\n(.*\n)*Running target: ReturnsNilError\n`
1029+ assert .Regexp (t , expectedErrRegexp , stderr .String ())
10261030
10271031 expectedOutStr := "stuff\n "
1028- assert .Equal (t , expectedOutStr , stdout .String ())
1032+ assert .Contains (t , stdout .String (), expectedOutStr )
10291033}
10301034
10311035func TestFirstTargetFails (t * testing.T ) {
@@ -1364,7 +1368,7 @@ func TestCompiledFlags(t *testing.T) {
13641368 err = run (stdout , stderr , name , "-v" , "testverbose" )
13651369 require .NoError (t , err , "stderr was: %s" , stderr .String ())
13661370 want = hiExclam
1367- assert .Contains (t , stderr .String (), want )
1371+ assert .Contains (t , stdout .String (), want )
13681372
13691373 // pass list flag -l
13701374 err = run (stdout , stderr , name , "-l" )
@@ -1441,7 +1445,7 @@ func TestCompiledEnvironmentVars(t *testing.T) {
14411445 err = run (stdout , stderr , name , st .VerboseEnv + "=1" , "testverbose" )
14421446 require .NoError (t , err , "stderr was: %s" , stderr .String ())
14431447 want = hiExclam
1444- assert .Contains (t , stderr .String (), want )
1448+ assert .Contains (t , stdout .String (), want )
14451449
14461450 err = run (stdout , stderr , name , "STAVEFILE_LIST=1" )
14471451 require .NoError (t , err , "stderr was: %s" , stderr .String ())
0 commit comments