Files
dsh-plugin-model-enhancer/tests/index.test.ts
T

21 lines
564 B
TypeScript
Raw Normal View History

import { describe, it, expect, vi } from 'vitest';
import { apply } from '../src/index';
describe('Host plugin', () => {
it('registers models dev exact proxy route', () => {
const registerMock = vi.fn();
const mockCtx = {
effect: (fn: any) => fn(),
webServer: {
register: registerMock,
},
};
apply(mockCtx as any);
expect(registerMock).toHaveBeenCalled();
const callArg = registerMock.mock.calls[0][0];
expect(callArg.path).toBe('/api/models-dev/models');
expect(callArg.kind).toBe('exact');
});
});