package router import ( "strings" "testing" ) func TestKnowledgePrompt(t *testing.T) { prompt := KnowledgePrompt() if prompt == "" { t.Fatal("KnowledgePrompt returned empty string") } // Must contain key instructions checks := []string{"Мавена", "не знаю", "не выдумывай"} for _, c := range checks { if !strings.Contains(strings.ToLower(prompt), strings.ToLower(c)) { t.Errorf("KnowledgePrompt should mention %q", c) } } }