agent/pkg/agentic/alias_test.go
Virgil ec5fdb3c67 feat(agentic): add AgentPhase RFC alias
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:33:12 +00:00

44 lines
1,022 B
Go

// SPDX-License-Identifier: EUPL-1.2
package agentic
import "testing"
func TestAlias_AgentPlan_Good(t *testing.T) {
var plan AgentPlan
plan.Title = "AX follow-up"
plan.Status = "draft"
if plan.Title != "AX follow-up" {
t.Fatalf("expected AgentPlan alias to behave like Plan")
}
if plan.Status != "draft" {
t.Fatalf("expected AgentPlan alias to behave like Plan")
}
}
func TestAlias_AgentSession_Good(t *testing.T) {
var session AgentSession
session.SessionID = "ses-123"
session.AgentType = "codex"
if session.SessionID != "ses-123" {
t.Fatalf("expected AgentSession alias to behave like Session")
}
if session.AgentType != "codex" {
t.Fatalf("expected AgentSession alias to behave like Session")
}
}
func TestAlias_AgentPhase_Good(t *testing.T) {
var phase AgentPhase
phase.Number = 1
phase.Name = "Setup"
if phase.Number != 1 {
t.Fatalf("expected AgentPhase alias to behave like Phase")
}
if phase.Name != "Setup" {
t.Fatalf("expected AgentPhase alias to behave like Phase")
}
}