Skip to main content
Glama
deleonio
by deleonio
task-runner.spec.ts694 B
import assert from 'node:assert'; import { TaskRunner } from '../src/migrate/runner/task-runner'; import { TestVersion13 } from '../src/migrate/runner/tasks/test/test-version-1.3'; import { TestVersionZero } from '../src/migrate/runner/tasks/test/test-version-zero'; describe('TaskRunner', () => { it('runs applicable tasks and leaves others pending', () => { const runner = new TaskRunner('.', '1.3.0', '0.5.0', { migrate: { tasks: {} } }); runner.registerTasks([TestVersionZero.getInstance(), TestVersion13.getInstance()]); runner.run(); const status = runner.getStatus(); assert.equal(status.total, 2); assert.equal(status.done, 1); assert.equal(status.pending, 1); }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deleonio/public-ui-kolibri'

If you have feedback or need assistance with the MCP directory API, please join our Discord server