Files
http.md/tests/execute.test.ts
2025-05-19 21:04:32 +02:00

24 lines
651 B
TypeScript

import { resolve } from 'path';
import { describe, it, expect, beforeAll, afterEach, afterAll } from 'vitest';
import { Context, execute } from '../src/exports.js';
import { server } from './mocks/node.js';
describe('execute', () => {
beforeAll(() => server.listen());
afterEach(() => server.resetHandlers());
afterAll(() => server.close());
it('should correctly render the readme file', async () => {
const context = new Context();
const filePath = resolve(__dirname, '..', 'docs', 'README.md');
const result = await execute(filePath, {
context,
});
expect(result.markdown).toMatchSnapshot();
}, 30000);
});