help
\ No newline at end of file
diff --git a/src/components/icons/index.js b/src/components/icons/index.js
index 06db5aee..9c41c547 100644
--- a/src/components/icons/index.js
+++ b/src/components/icons/index.js
@@ -3,4 +3,5 @@ export { default as CreateIcon } from './Create.svg';
export { default as DeleteIcon } from './Delete.svg';
export { default as DragIcon } from './Drag.svg';
export { default as ExternalLinkIcon } from './ExternalLink.svg';
-export { default as FeelIcon } from './Feel.svg';
\ No newline at end of file
+export { default as FeelIcon } from './Feel.svg';
+export { default as HelpIcon } from './help.svg';
\ No newline at end of file
diff --git a/test/spec/components/FeelPopup.spec.js b/test/spec/components/FeelPopup.spec.js
index 4960b4e8..5b9cfb50 100644
--- a/test/spec/components/FeelPopup.spec.js
+++ b/test/spec/components/FeelPopup.spec.js
@@ -412,6 +412,25 @@ describe('
', function() {
});
+ it('should link to documentation', async function() {
+
+ // given
+ createFeelPopup({ type: 'feel' }, container);
+
+ const childComponent = domQuery('.child-component', container);
+ const btn = domQuery('button', childComponent);
+
+ // when
+ await act(() => {
+ btn.click();
+ });
+
+ // then
+ const link = domQuery('.bio-properties-panel-feel-popup__title-link', document.body);
+ expect(link).to.exist;
+ });
+
+
it('should focus editor', async function() {
// given
@@ -568,6 +587,25 @@ describe('', function() {
});
+ it('should link to documentation', async function() {
+
+ // given
+ createFeelPopup({ type: 'feelers' }, container);
+
+ const childComponent = domQuery('.child-component', container);
+ const btn = domQuery('button', childComponent);
+
+ // when
+ await act(() => {
+ btn.click();
+ });
+
+ // then
+ const link = domQuery('.bio-properties-panel-feel-popup__title-link', document.body);
+ expect(link).to.exist;
+ });
+
+
it('should focus editor', async function() {
// given