21 lines
564 B
TypeScript
21 lines
564 B
TypeScript
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');
|
||
|
|
});
|
||
|
|
});
|