github.com/dnephin/dobi@v0.15.0/tasks/job/actions_test.go (about) 1 package job 2 3 import ( 4 "testing" 5 6 "gotest.tools/v3/assert" 7 is "gotest.tools/v3/assert/cmp" 8 ) 9 10 func TestParseCapture(t *testing.T) { 11 variable, err := parseCapture("capture(FOO)") 12 assert.Check(t, is.Nil(err)) 13 assert.Check(t, is.Equal("FOO", variable)) 14 } 15 16 func TestParseCaptureInvalid(t *testing.T) { 17 _, err := parseCapture("capture") 18 assert.Check(t, is.ErrorContains(err, "invalid capture format")) 19 }