MCPcopy Create free account
hub / github.com/github/gh-aw / TestExtractDispatchWorkflowNames_MapFormat

Function TestExtractDispatchWorkflowNames_MapFormat

pkg/cli/remote_workflow_test.go:710–724  ·  view source on GitHub ↗

TestExtractDispatchWorkflowNames_MapFormat verifies that workflow names are extracted from the dispatch-workflow map format (with explicit workflows key).

(t *testing.T)

Source from the content-addressed store, hash-verified

708// TestExtractDispatchWorkflowNames_MapFormat verifies that workflow names are extracted
709// from the dispatch-workflow map format (with explicit workflows key).
710func TestExtractDispatchWorkflowNames_MapFormat(t *testing.T) {
711 content := `---
712engine: copilot
713safe-outputs:
714 dispatch-workflow:
715 workflows:
716 - workflow-x
717 - workflow-y
718---
719
720# Workflow
721`
722 names := extractDispatchWorkflowNames(content)
723 assert.Equal(t, []string{"workflow-x", "workflow-y"}, names, "should extract workflow names from map format")
724}
725
726// TestExtractDispatchWorkflowNames_SkipMacros verifies that workflow names containing
727// GitHub Actions expression syntax are filtered out.

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected