agent/pkg/agentic/dispatch_sync_test.go
Virgil 877de43257 fix(ax): refine harvest and dispatch naming
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 22:46:21 +00:00

27 lines
690 B
Go

// SPDX-License-Identifier: EUPL-1.2
package agentic
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestDispatchsync_ContainerCommand_Good(t *testing.T) {
cmd, args := containerCommand("codex", []string{"--model", "gpt-5.4"}, "/workspace", "/meta")
assert.Equal(t, "docker", cmd)
assert.Contains(t, args, "run")
}
func TestDispatchsync_ContainerCommand_Bad_UnknownAgent(t *testing.T) {
cmd, args := containerCommand("unknown", nil, "/workspace", "/meta")
assert.Equal(t, "docker", cmd)
assert.NotEmpty(t, args)
}
func TestDispatchsync_ContainerCommand_Ugly_EmptyArgs(t *testing.T) {
assert.NotPanics(t, func() {
containerCommand("codex", nil, "", "")
})
}