diff --git a/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/dom/MonacoEditorWidget.java b/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/dom/MonacoEditorWidget.java index 1f65d6a1c81..951f2babb45 100644 --- a/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/dom/MonacoEditorWidget.java +++ b/kie-wb-common-dmn/kie-wb-common-dmn-client/src/main/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/dom/MonacoEditorWidget.java @@ -17,6 +17,7 @@ package org.kie.workbench.common.dmn.client.widgets.grid.columns.factory.dom; import com.google.gwt.dom.client.Document; +import elemental2.dom.Element; import jsinterop.base.Js; import org.gwtbootstrap3.client.ui.base.TextBoxBase; import org.kie.workbench.common.dmn.client.widgets.codecompletion.MonacoPropertiesFactory; @@ -31,10 +32,17 @@ public class MonacoEditorWidget extends TextBoxBase { public MonacoEditorWidget() { super(Document.get().createDivElement()); - codeEditor = monacoEditor.create(Js.uncheckedCast(getElement()), + codeEditor = monacoEditor.create(getMonacoEditorWidgetElement(), monacoPropertiesFactory.getConstructionOptions()); } + /** + * for testing + */ + public Element getMonacoEditorWidgetElement() { + return Js.uncheckedCast(getElement()); + } + /** * for testing */ diff --git a/kie-wb-common-dmn/kie-wb-common-dmn-client/src/test/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/AutocompleteTextAreaDOMElementFactoryTest.java b/kie-wb-common-dmn/kie-wb-common-dmn-client/src/test/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/AutocompleteTextAreaDOMElementFactoryTest.java index a68f92670b8..3ffa49a4586 100644 --- a/kie-wb-common-dmn/kie-wb-common-dmn-client/src/test/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/AutocompleteTextAreaDOMElementFactoryTest.java +++ b/kie-wb-common-dmn/kie-wb-common-dmn-client/src/test/java/org/kie/workbench/common/dmn/client/widgets/grid/columns/factory/AutocompleteTextAreaDOMElementFactoryTest.java @@ -140,6 +140,11 @@ static class AutocompleteTextAreaDOMElementFactoryFake extends AutocompleteTextA super(gridPanel, gridLayer, gridWidget, sessionManager, sessionCommandManager, hasNoValueCommand, hasValueCommand); } + @Override + public MonacoEditorWidget createWidget() { + return mock(MonacoEditorWidget.class); + } + @Override protected MonacoEditorDOMElement makeMonacoEditorDOMElement(final MonacoEditorWidget widget, final GridLayer gridLayer,