@web/test-runner does not understand commonjs and thus tinymce cannot be registered, so we are using an optional ? for tiny just to make sure the test does not break
This commit is contained in:
@@ -31,4 +31,4 @@ export function renderEditor(userConfig?: tiny.RawEditorOptions) {
|
||||
return window.tinymce.init(config);
|
||||
}
|
||||
|
||||
export * as tinymce from 'tinymce';
|
||||
export { tiny as tinymce };
|
||||
|
||||
@@ -6,7 +6,7 @@ import { firstValueFrom } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import { UmbDataTypePropertyCollection } from '@umbraco-cms/backoffice/components';
|
||||
import { tinymce } from '@umbraco-cms/backoffice/external/tinymce';
|
||||
|
||||
const tinyIconSet = tinymce.default.IconManager.get('default');
|
||||
const tinyIconSet = tinymce.default?.IconManager.get('default');
|
||||
|
||||
type ToolbarConfig = {
|
||||
alias: string;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { expect, fixture, html } from '@open-wc/testing';
|
||||
import { UmbPropertyEditorUITinyMceToolbarConfigurationElement } from './property-editor-ui-tiny-mce-toolbar-configuration.element.js';
|
||||
import { defaultA11yConfig } from '@umbraco-cms/internal/test-utils';
|
||||
import '@umbraco-cms/backoffice/external/tinymce';
|
||||
|
||||
describe('UmbPropertyEditorUITinyMceToolbarConfigurationElement', () => {
|
||||
let element: UmbPropertyEditorUITinyMceToolbarConfigurationElement;
|
||||
|
||||
Reference in New Issue
Block a user