MCPcopy Create free account
hub / github.com/adcontextprotocol/adcp / seedOrg

Function seedOrg

server/tests/integration/agent-visibility-e2e.test.ts:38–59  ·  view source on GitHub ↗
(pool: Pool, orgId: string, tier: MembershipTier | null)

Source from the content-addressed store, hash-verified

36const TEST_PREFIX = 'org_visibility_e2e';
37
38async function seedOrg(pool: Pool, orgId: string, tier: MembershipTier | null) {
39 await pool.query(
40 `INSERT INTO organizations (
41 workos_organization_id, name, is_personal, membership_tier,
42 subscription_status, subscription_amount, subscription_interval,
43 created_at, updated_at
44 ) VALUES ($1, $2, true, $3, $4, $5, $6, NOW(), NOW())
45 ON CONFLICT (workos_organization_id) DO UPDATE SET
46 membership_tier = EXCLUDED.membership_tier,
47 subscription_status = EXCLUDED.subscription_status,
48 subscription_amount = EXCLUDED.subscription_amount,
49 subscription_interval = EXCLUDED.subscription_interval`,
50 [
51 orgId,
52 `Test Org ${orgId}`,
53 tier,
54 tier ? 'active' : null,
55 tier === 'individual_professional' ? 25000 : tier === 'individual_academic' ? 5000 : null,
56 tier ? 'year' : null,
57 ]
58 );
59}
60
61describe('Agent visibility E2E', () => {
62 let pool: Pool;

Callers 1

Calls 1

queryMethod · 0.80

Tested by

no test coverage detected