github.com/thriqon/involucro@v1.1.3/integrationtest/12_runtask_test.go (about) 1 package integrationtest 2 3 import ( 4 "testing" 5 6 "github.com/involucro/involucro/app" 7 ) 8 9 func TestRuntaskOtherTaskPresent(t *testing.T) { 10 if testing.Short() { 11 t.SkipNow() 12 } 13 14 assertStdoutContainsFlag([]string{ 15 "-e", 16 "inv.task('blah').runTask('test'); inv.task('test').using('busybox').run('echo', 'TEST8102')", 17 "blah", 18 }, "TEST8102", t) 19 } 20 21 func TestRuntaskOtherTaskNotPresent(t *testing.T) { 22 if testing.Short() { 23 t.SkipNow() 24 } 25 26 if err := app.Main([]string{ 27 "involucro", 28 "-e", 29 "inv.task('test').runTask('udef')", 30 "test", 31 }); err != nil { 32 t.Error(err) 33 } 34 }