package testkit

import (
	"os"
	"testing"

	"github.com/stretchr/testify/require"
)

func TestAgentVisibilityHelpersUseScopeMembershipFixtures(t *testing.T) {
	t.Parallel()

	sourceBytes, err := os.ReadFile("agent_visibility_helpers.go")
	require.NoError(t, err)
	source := string(sourceBytes)

	require.Contains(t, source, "EnsureScopeMembership")
	require.NotContains(t, source, "space"+"_"+"participants")
	require.NotContains(t, source, "channel"+"_"+"agent"+"_"+"entries")
}
