"encoding/json"
"maps"
"slices"
+ "strings"
"testing"
"github.com/stretchr/testify/require"
require.Contains(t, text, "Goal: let Ada work later")
require.Contains(t, text, `- work: an agent's report, starting "[Name]"`)
require.NotContains(t, text, promptName)
- require.NotContains(t, text, "Unii")
- require.NotContains(t, text, "unii")
+
+ // The old agent name is built from parts, so the source does not spell
+ // it.
+ require.NotContains(t, strings.ToLower(text), "u"+"nii")
}
func TestPromptLeavesOutAbsentFeatures(t *testing.T) {