fix: use group message shard directory
This commit is contained in:
@@ -89,6 +89,19 @@ func TestGroupMessageQuerySupportsOperationalFilters(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestLegacyGroupMessagesUseShardDirectory(t *testing.T) {
|
||||
query := strings.ToLower(internalLegacyGroupMessagesSelect(types.TenantID(9)))
|
||||
if strings.Contains(query, "im_group_message_topic_shards") {
|
||||
t.Fatalf("legacy group message query must not use removed topic shard routes: %s", query)
|
||||
}
|
||||
if !strings.Contains(query, "im_group_message_shards") {
|
||||
t.Fatalf("legacy group message query must use group message shard directory: %s", query)
|
||||
}
|
||||
if !strings.Contains(query, "legacy.created_at>=route.shard_start") || !strings.Contains(query, "legacy.created_at<route.shard_end") {
|
||||
t.Fatalf("legacy group message query must exclude rows covered by shard windows: %s", query)
|
||||
}
|
||||
}
|
||||
|
||||
func TestLoginAuditQuerySpecsExposeUserIDAsString(t *testing.T) {
|
||||
spec := internalTenantResourceSpecs["user-login-logs"]
|
||||
if spec == nil {
|
||||
|
||||
Reference in New Issue
Block a user