Files
OpenFlare/internal/apps/openflare/cloudflare/tasks_test.go
T
ryan 3edcdb9e9f feat(cloudflare): add DNS pointing integration
Implement Cloudflare connection management, pointing groups and members, asynchronous A-record reconciliation, node IP triggers, admin APIs, management pages, migrations, tests, and documentation.
2026-08-04 12:32:37 +08:00

20 lines
515 B
Go

// Copyright 2026 Arctel.net
// SPDX-License-Identifier: Apache-2.0
package cloudflare
import "testing"
func TestSyncMemberTaskHandlerRejectsTrailingJSONContent(t *testing.T) {
handler := &SyncMemberTaskHandler{}
for _, payload := range [][]byte{
[]byte(`{"member_id":7} {}`),
[]byte(`{"member_id":7}}`),
[]byte(`{"member_id":7}]`),
} {
if normalized, err := handler.ValidatePayload(payload); err == nil {
t.Errorf("ValidatePayload(%s) = %s, nil; want non-nil error", payload, normalized)
}
}
}