test-mdx.ts 613 B

1234567891011121314151617181920212223242526
  1. import { manifest } from '../src/manifest.js';
  2. import {
  3. testManifestMdx,
  4. formatTestReport,
  5. createProgressReporter,
  6. } from '@vendure-io/docs-provider/testing';
  7. async function main() {
  8. console.log('Testing MDX files...\n');
  9. const report = await testManifestMdx(manifest, {
  10. onProgress: createProgressReporter(),
  11. });
  12. console.log('\n');
  13. console.log(formatTestReport(report, process.argv.includes('--verbose')));
  14. if (report.failed > 0) {
  15. process.exit(1);
  16. }
  17. }
  18. main().catch((error) => {
  19. console.error('Test runner error:', error);
  20. process.exit(1);
  21. });