package threadsapi import ( "strings" "testing" ) func TestUserThreadsListFieldsExcludeEngagement(t *testing.T) { if fieldInList(userThreadsListFields, "like_count") || fieldInList(userThreadsListFields, "reply_count") { t.Fatalf("userThreadsListFields must not request engagement fields: %q", userThreadsListFields) } } func TestMediaConversationFieldsExcludeEngagement(t *testing.T) { if fieldInList(mediaConversationFields, "like_count") { t.Fatalf("mediaConversationFields must not request like_count: %q", mediaConversationFields) } } func fieldInList(fields, name string) bool { for _, part := range strings.Split(fields, ",") { if strings.TrimSpace(part) == name { return true } } return false }