MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / setupExecutor

Function setupExecutor

packages/core/sdk/src/policies.test.ts:332–359  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

330 ToolAddress.make(`tools.${integration}.org.${CONN}.${tool}`);
331
332const setupExecutor = () =>
333 makeTestExecutor({ plugins: [policyTestPlugin()] as const }).pipe(
334 Effect.tap((executor) =>
335 Effect.gen(function* () {
336 yield* executor.ptest.seed();
337 yield* executor.connections.create({
338 owner: "org",
339 name: CONN,
340 integration: VERCEL,
341 template: TEMPLATE,
342 from: {
343 provider: ProviderKey.make("memory"),
344 id: ProviderItemId.make("v"),
345 },
346 });
347 yield* executor.connections.create({
348 owner: "org",
349 name: CONN,
350 integration: GITHUB,
351 template: TEMPLATE,
352 from: {
353 provider: ProviderKey.make("memory"),
354 id: ProviderItemId.make("g"),
355 },
356 });
357 }),
358 ),
359 );
360
361describe("executor.policies", () => {
362 it.effect("list is empty when no rules exist", () =>

Callers 1

policies.test.tsFile · 0.85

Calls 1

makeTestExecutorFunction · 0.70

Tested by

no test coverage detected