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

Function TestBuildModelOverrideExpression

pkg/workflow/compilerenv/manager_test.go:31–42  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

29}
30
31func TestBuildModelOverrideExpression(t *testing.T) {
32 assert.Equal(
33 t,
34 "${{ vars.GH_AW_MODEL_AGENT_CODEX || vars.GH_AW_DEFAULT_MODEL_CODEX || 'gpt-5.4' }}",
35 BuildModelOverrideExpression("GH_AW_MODEL_AGENT_CODEX", "GH_AW_DEFAULT_MODEL_CODEX", "gpt-5.4"),
36 )
37 assert.Equal(
38 t,
39 "${{ vars.GH_AW_MODEL_AGENT_CLAUDE || vars.GH_AW_DEFAULT_MODEL_CLAUDE || '' }}",
40 BuildModelOverrideExpressionEmptyFallback("GH_AW_MODEL_AGENT_CLAUDE", "GH_AW_DEFAULT_MODEL_CLAUDE"),
41 )
42}
43
44func TestResolveDefaultMaxTurns(t *testing.T) {
45 t.Run("unset uses fallback", func(t *testing.T) {

Callers

nothing calls this directly

Tested by

no test coverage detected