Files
bDS/tests/renderer/python/apiDocumentationSync.test.ts

14 lines
616 B
TypeScript

import { describe, expect, it } from 'vitest';
import { readFileSync } from 'node:fs';
import { resolve } from 'node:path';
import { generateApiDocumentationMarkdownV1 } from '../../../src/renderer/python/generateApiDocumentationMarkdownV1';
describe('API documentation markdown sync', () => {
it('matches generated contract documentation', () => {
const apiMarkdownPath = resolve(process.cwd(), 'API.md');
const committedMarkdown = readFileSync(apiMarkdownPath, 'utf8');
const generatedMarkdown = generateApiDocumentationMarkdownV1();
expect(committedMarkdown).toBe(generatedMarkdown);
});
});