8
0

test-export.js 1.7 KB

12345678910111213141516171819202122232425
  1. // Тестовый файл для проверки экспорта редакторов
  2. const editors = require('./build/ckeditor.js');
  3. console.log('Доступные редакторы:');
  4. console.log('- ClassicEditor:', typeof editors.ClassicEditor);
  5. console.log('- BalloonEditor:', typeof editors.BalloonEditor);
  6. console.log('- InlineEditor:', typeof editors.InlineEditor);
  7. // Проверяем, что все редакторы являются функциями (конструкторами)
  8. console.log('\nПроверка типов:');
  9. console.log('ClassicEditor is function:', typeof editors.ClassicEditor === 'function');
  10. console.log('BalloonEditor is function:', typeof editors.BalloonEditor === 'function');
  11. console.log('InlineEditor is function:', typeof editors.InlineEditor === 'function');
  12. // Проверяем наличие builtinPlugins
  13. console.log('\nПроверка плагинов:');
  14. console.log('ClassicEditor builtinPlugins:', editors.ClassicEditor.builtinPlugins ? 'есть' : 'нет');
  15. console.log('BalloonEditor builtinPlugins:', editors.BalloonEditor.builtinPlugins ? 'есть' : 'нет');
  16. console.log('InlineEditor builtinPlugins:', editors.InlineEditor.builtinPlugins ? 'есть' : 'нет');
  17. // Проверяем конфигурацию по умолчанию
  18. console.log('\nПроверка конфигурации:');
  19. console.log('ClassicEditor defaultConfig:', editors.ClassicEditor.defaultConfig ? 'есть' : 'нет');
  20. console.log('BalloonEditor defaultConfig:', editors.BalloonEditor.defaultConfig ? 'есть' : 'нет');
  21. console.log('InlineEditor defaultConfig:', editors.InlineEditor.defaultConfig ? 'есть' : 'нет');