文件预览

test.js

查看 Markdown Formatter 技能包中的文件内容。

文件内容

test.js

/**
 * Markdown-Formatter Test Suite
 */

const { formatMarkdown, formatBatch, lintMarkdown } = require('./index.js');

console.log('=== Markdown-Formatter Test Suite ===\n');

// Test 1: Simple Formatting
console.log('Test 1: Simple Markdown Formatting');
console.log('Testing basic formatting with CommonMark style...\n');

const result = formatMarkdown({
  markdown: '# My Document\n\n\nThis is a test document.\n\nIt has multiple paragraphs.\n\nAnd some bullet points:\n\n- Point one\n- Point two\n- Point three',
  style: 'commonmark'
});

console.log(`✓ Formatted:\n${result.formattedMarkdown.substring(0, 100)}...`);
console.log(`✓ Warnings: ${result.warnings.length}`);
console.log(`\nOriginal: ${result.stats.originalLength} chars`);
console.log(`\nFormatted: ${result.stats.formattedLength} chars`);

console.log('');